見出し画像

Curve Closest Point-Curve上の近接点を求める

Cueve上の近接点を求めるコンポーネント『Curve Closest Point』です。

画像1

インプットの『P』(Point)には点をつなぎます。この点から最も近いCurve上の点を求めることになります。
インプットの『C』(Curve)にはCurveをつなぎます。このとき、インプットの『C』の辺りで右クリックし『Reparameterize』にチェックを入れておくことで、アウトプットの『t』には0~1のどの位置かがわかりやすく求まります。
アウトプット『P』(Point)からは、Curve上の近接点が求まります。
アウトプットの『D』からは、距離が求まっています。

画像2

画像3

インプット『P』の位置に応じて近接点が変化している様子が見れますね。

次にインプットの『P』につなぐ点と得られた近接点を『Line』で線分として結ぶと、アウトプットの『D』で得られる点と点の距離が見える化されてますね。

画像4

画像5

いつもサポートいただきありがとうございます! これからもあなたの代わりに役立つ記事を更新し続けていきます。 どうぞよろしくお願いします。