`primdist(surface_node, prim1_num, surface_node, prim2_num,
return_type)`
-
return_type = 0: 最小距離
-
return_type = 1: prim1の最小距離のポイントのU値
-
return_type = 2: prim1の最小距離のポイントのV値
-
return_type = 3: prim2の最小距離のポイントのU値
-
return_type = 4: prim2の最小距離のポイントのV値
ポリゴン、カーブ、NURBS/Bezierサーフェスでのみ動作します。他のタイプのプリミティブでは常に0が返されます。
Note
最小距離は、カーブ間、カーブとポリゴン間、ポリゴン間、NURBSサーフェス間、Bezierサーフェス間、NURBSサーフェスとBezierサーフェス間で最小距離を取得することができます。しかし、例えば、NURBSカーブとNURBSサーフェス間は動作しません。
Examples ¶
primdist("/obj/geo1/sphere1", 0, "/obj/geo1/grid1", 0, 0)
sphere1とgrid1の両方の最初のプリミティブ間の距離を返します。
See also |