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