【Houdini】pcfind 関数の使い方


Houdiniでよく使われる、最近接ポイントのリストを返すpcfind関数についての自分用まとめ

int [] pcfind(geometry, string Pchannel, vector P, float radius, int maxpoints)

geometry

ファイルを開くために指定されるジオメトリ。
ノードの入力から取得するなら引数ナンバーを、SOPノードやファイルを指定するならパスを入力。

Pchannel

検索するポイント位置を含むアトリビュート。ほとんどの場合"P"で入力。

P

アトリビュート番号。Pや@Pなどで指定。

radius

指定されたポイントを中心として近接ポイントを探索する際の探索半径。

maxpoints

リストにポイントが格納される最大数。
距離の近いポイントから順に探索しながらリストに格納していき、格納数がこの数に達すると探索を終了する。