Curve Side-PointとCurveの位置関係を判定
PointとCurveの位置関係を判定するコンポーネント『Curve Side』です。
インプットの『C』(Curve)にはCurveをつなぎ、『P』(Point)にはPointをつなぎます。アウトプットは、PointがCurveの左側にある場合は、『S』から-1が出力されます。右側にある場合は、1が出力されます。Curve上にPointがある場合は、0となります。
『S』以外にも『L』『R』がアウトプットにあり、それぞれTrue or Falseで判定結果が出力されます。
判定結果を『Dispatch』コンポーネントにつないで条件分岐を処理するような場合にはダイレクトに接続できるTrue or Falseが使いやすかったりしますね。この辺りはこの後のプログラムに応じて使い分けるとよいと思います。
インプットの『Pl』(Plane)では、平面を指定することが可能となってます。
↓PointがCurveの左側にある場合です。
↓PointがCurveの右側にある場合です
いつもサポートいただきありがとうございます! これからもあなたの代わりに役立つ記事を更新し続けていきます。 どうぞよろしくお願いします。