On this page |
概要 ¶
Houdiniでは、ジオメトリは プリミティブ で構成されていて、一番良く使われるプリミティブはポリゴンフェースです。 ポリゴンフェースの各コーナーは Vertex(頂点) です。 個々のフェースをサーフェスの一部として維持するには、別々のフェースの頂点を ポイント として結合します。 ポイントが動くと、Hoduiniは自動的にそのポイントの頂点も動かします。
ジオメトリの走査 ¶
-
vertexpointを使えば、頂点からポイントを取得することができます。
-
pointvertexを使えば、ポイントから1番目の頂点を取得することができ、vertexnextとvertexprevを使えば、ポイントを共有している頂点のリストを反復させることができます。
-
ポリゴンフェースの頂点を反復するなら、primvertexcountを使用して頂点の数を取得し、プリミティブ番号と
0
からprimitive count - 1
までのカウンターを使用することで、頂点を参照することができます。 -
頂点番号 とは、プリミティブの特定の頂点の0から始まるインデックスのことです。 線形頂点番号 とは、 すべてのジオメトリ にわたる特定のプリミティブの0から始まるインデックスのことです。 2つの番号(プリミティブ番号と頂点番号)ではなく、1つの番号を使って頂点を参照する方が、若干便利です。 vertexindexを使えば、プリミティブ番号と頂点番号から線形頂点番号を取得することができます。 vertexprimとvertexprimindexの両方を使えば、その逆の変換、つまり線形頂点番号からプリミティブ番号と頂点番号を取得することができます。
戻り |
関数 |
引数(複数) |
---|---|---|
ポイント番号 |
線形頂点番号 | |
線形頂点番号 |
ポイント番号 | |
線形頂点番号 |
線形頂点番号 | |
線形頂点番号 |
線形頂点番号 | |
線形頂点番号 |
プリミティブ番号, 頂点番号 |
|
頂点の数 |
プリミティブ番号 | |
プリミティブ番号 |
線形頂点番号 | |
頂点番号 |
線形頂点番号 |