int [] neighbours(<geometry>geometry, int ptnum)
<geometry>
ノード(例えばWrangle SOP)のコンテキスト内で実行する時は、この引数にジオメトリの読み込み元の入力番号(0から始まります)を意味する整数を指定することができます。
別の方法として、読み込み元のジオメトリファイル(例えば、.bgeo
)を示した文字列を指定することができます。
Houdini内で実行する時は、この引数にop:/path/to/sop
参照を指定することができます。
これは、neighbourcountとneighbourを組み合わせた単純な配列ベースの関数です。
この配列には、ptnum
とエッジを共有しているすべてのポイントの番号が格納されます。
このポイント番号の順番は特に意味はありません。
Examples ¶
これは、以下のコードとほぼ等価です:
int [] neighbours(int opinput, int ptnum) { int i, n; int result[]; n = neighbourcount(input, ptnum); resize(result, n); for (i = 0; i < n; i++) result[i] = neighbour(input, ptnum, i); }
See also | |
point |
|
proximity |