float windingnumber2d(<geometry>geometry, vector origin)
float windingnumber2d(<geometry>geometry, vector origin, float accuracy)
Computes the winding number of the curve geometry around the point origin.
float windingnumber2d(<geometry>geometry, string primgroup, vector origin)
float windingnumber2d(<geometry>geometry, string primgroup, vector origin, float accuracy)
Computes the winding number of primitive group primgroup around the point origin.
<geometry>
ノード(例えばWrangle SOP)のコンテキスト内で実行する時は、この引数にジオメトリの読み込み元の入力番号(0から始まります)を意味する整数を指定することができます。
別の方法として、読み込み元のジオメトリファイル(例えば、.bgeo
)を示した文字列を指定することができます。
Houdini内で実行する時は、この引数にop:/path/to/sop
参照を指定することができます。
primgroup
Optionally compute winding number only for a subset of a curve specified by a primitive group.
origin
The position in space to compute winding number.
accuracy
The winding number is computed only approximately. The default value 2.0 is sufficient in most situations, setting accuracy to 12.0 should yield result accurate up to floating point precision.
Returns
The winding number of a curve at a point in XY plane.
measure |
|