`pointdist(surface_node, point_num, surface_node, prim_num,
return_type)`
この関数は、ポイント番号とプリミティブ番号を指定すると、そのポイントとそのプリミティブ間の最小距離を調べます。prim_numを-1にすると、任意のプリミティブとの最小距離を調べます。
-
return_type = 0 最小距離を返します。
-
return_type = 1 最小距離にあるポイントでのUパラメトリック値を返します。
-
return_type = 2 最小距離にあるポイントでのVパラメトリック値を返します。
-
return_type = 3 最小距離にあるプリミティブ番号を返します。prim_numには-1を指定してください。
Examples ¶
pointdist("/obj/geo1/add1", 0, "/obj/geo1/grid1", 0, 0)
add1のポイント番号0とgrid1のプリミティブ番号0との最小距離を返します。return_typeを1にすれば、そのポイントに一番近いUパラメトリック値を返します。
See also |