« net検索「C4D 水表現」で、このブログに、たどり着いた人がいたので… | トップページ | C4D XPressoで人型をパラメトリックに歩かせるテストを高さのあるパスに沿わせてみた »

ポリゴンの指定したポイントの周りのポリゴンをXPressoで取得する

前回の「ポリゴンオブジェクトの指定したポイントから、エッジで繋がっている隣のポイントを取得するノード」
http://villager-and-c4d.cocolog-nifty.com/blog/2009/03/post-1558.html
と、ほぼ同じです。

Nextpolygon_01

ポリゴンの指定したポイントを囲むポリゴンを取得する必要があるだろうか?
作ってみたけど、使うだろうか…とりあえずポリゴン選択タグにも対応してみました。

ほぼ同じ…ファイルも同じものを流用し差し替えました。

構成は、こんな感じ…同じか…

Nextpolygon_02

今度は、立方体にポリゴン選択タグが付いています。

ユーザデータも一応表示します。

Nextpolygon_03

XPressoです。
指定したポイントに赤いマーカーを配置して、マーカーグループ内のオブジェクトの数を調整。

Nextpolygon_04

今回メインの「ポイント周りのポリゴン」ノードです。

ノードの入力
Object : ポリゴンオブジェクトを指定してください。
PointNumber : 指定するポイント番号です。
NextNumber : Countから出力される個数までの番号(例えば6だと、0~5)です。
PolySelTag : ここにポリゴンオブジェクトのポリゴン選択タグを指定してください。ここでは、タグの処理が必要ないので使用していません。

ノードの出力
Number : ここから、NextNumberで指定した隣のポリゴン番号が出力されます。
Count : ポイントに隣接するポリゴン総数が出力されます。

マーカーをポリゴンに配置します。
配置には「ポリゴン」ノードを使用します。
ポリゴン選択範囲タグを適用しポイント周りのポリゴンを記録しています。

Nextpolygon_05

前回と、ほぼ同じなので前回と合わせて試してください。
今回のファイル9.5は、「NextPolygon.ZIP」です。

|

« net検索「C4D 水表現」で、このブログに、たどり着いた人がいたので… | トップページ | C4D XPressoで人型をパラメトリックに歩かせるテストを高さのあるパスに沿わせてみた »