int nearpoint(<geometry>geometry, vector pt)
int nearpoint(<geometry>geometry, vector pt, float maxdist)
int nearpoint(<geometry>geometry, string ptgroup, vector pt)
int nearpoint(<geometry>geometry, string ptgroup, vector pt, float maxdist)
ジオメトリの一番近いポイントの番号を返します。 この関数は、ジオメトリのサーフェスの位置ではなく、ポイントを検索します。 サーフェスやカーブ上の一番近いポイントを検索するには、xyzdistを使用します。
検索距離内にポイントが見つからなければ-1を返します。
<geometry>
ノード(例えばWrangle SOP)のコンテキスト内で実行する時は、この引数にジオメトリの読み込み元の入力番号(0から始まります)を意味する整数を指定することができます。
別の方法として、読み込み元のジオメトリファイル(例えば、.bgeo
)を示した文字列を指定することができます。
Houdini内で実行する時は、この引数にop:/path/to/sop
参照を指定することができます。
ptgroup
検索範囲を制限するためのポイントグループパターン。これには、0-10
や@Cd.x>0.5
といったSOP形式のグループパターンを指定することができます。
空っぽの文字列は、すべてのポイントに一致します。
pt
ジオメトリ上の一番近いポイントを見つけるための検索ポイント。
maxdist
検索する範囲の最大距離。計算を速くするには、距離を短くします。
See also | |
point |
|
proximity |