eiji
eiji
About Me
Connect
LOCATION
Not Specified
ウェブサイト
Houdini Engine
Availability
Not Specified
Recent Forum Posts
ランダムなポイントを近い順につなげていく方法 2019年3月23日6:03
Solver SOPを使えば結構簡単にできるのですが、一つのWrangle SOPでやろうとしていろいろ苦戦して、ある問題があることが分かりました。どうやらsetpointattrib()はWrangleの処理が終わるまでジオメトリのアトリビュートの値が更新されないので、Forループ内で値をセットしても次のイテレーションで更新されるはずの値が取得できない事です。
サンプルファイル作りました。
debugと名前のつけたノードで上の事が検証できるかと思います。
takiさん、
setpointattrib()を使う場合に瞬時に値を反映させる方法はあるのでしょうか?
サンプルファイル作りました。
debugと名前のつけたノードで上の事が検証できるかと思います。
Image Not Found
takiさん、
setpointattrib()を使う場合に瞬時に値を反映させる方法はあるのでしょうか?
ランダムなポイントを近い順につなげていく方法 2019年3月22日16:07
nearpoint()ではなくnearpoints()を使って複数の近傍ポイントを取得し、ループで各ポイントのconnectedアトリビュートをチェックします。これでconnectedが0で一番近いポイントが得られます。
サンプルファイルを作ったので参考にしてみてください。
サンプルファイルを作ったので参考にしてみてください。
Image Not Found
ランダムなポイントを近い順につなげていく方法 2019年3月22日6:25
ポイントに適当なアトリビュート(例えばconnected)を作り、接続されたポイントの値を1に変更して、connectedアトリビュートが0の物で一番近いポイントを探してそれを繋いでいけばできるかと思います。