Houdini 19.5 VEX

ジオメトリ関数

On this page

概要

Houdiniでは、ジオメトリは プリミティブ で構成されていて、一番良く使われるプリミティブはポリゴンフェースです。 ポリゴンフェースの各コーナーは Vertex(頂点) です。 個々のフェースをサーフェスの一部として維持するには、別々のフェースの頂点を ポイント として結合します。 ポイントが動くと、Hoduiniは自動的にそのポイントの頂点も動かします。

ジオメトリの走査

  • vertexpointを使えば、頂点からポイントを取得することができます。

  • pointvertexを使えば、ポイントから1番目の頂点を取得することができ、vertexnextvertexprevを使えば、ポイントを共有している頂点のリストを反復させることができます。

  • ポリゴンフェースの頂点を反復するなら、primvertexcountを使用して頂点の数を取得し、プリミティブ番号と0からprimitive count - 1までのカウンターを使用することで、頂点を参照することができます。

  • 頂点番号 とは、プリミティブの特定の頂点の0から始まるインデックスのことです。 線形頂点番号 とは、 すべてのジオメトリ にわたる特定のプリミティブの0から始まるインデックスのことです。 2つの番号(プリミティブ番号と頂点番号)ではなく、1つの番号を使って頂点を参照する方が、若干便利です。 vertexindexを使えば、プリミティブ番号と頂点番号から線形頂点番号を取得することができます。 vertexprimvertexprimindexの両方を使えば、その逆の変換、つまり線形頂点番号からプリミティブ番号と頂点番号を取得することができます。

戻り

関数

引数(複数)

ポイント番号

vertexpoint

線形頂点番号

線形頂点番号

pointvertex

ポイント番号

線形頂点番号

vertexnext

線形頂点番号

線形頂点番号

vertexprev

線形頂点番号

線形頂点番号

vertexindex

プリミティブ番号, 頂点番号

頂点の数

primvertexcount

プリミティブ番号

プリミティブ番号

vertexprim

線形頂点番号

頂点番号

vertexprimindex

線形頂点番号

VEX

言語

次のステップ

リファレンス