HOM equivalent |
`vertex(surface_node, primitive_number, vertex_number,
attribute, index)`
attributeは、アトリビュートの名前(例:DiffuseカラーならCd
)です。空間内のポイントの位置を意味するP
とPw
の特別なアトリビュートがあります(Pw
はポイントの位置のWコンポーネントにアクセスすることができます)。
Note
この関数は、頂点番号が3.35のような小数値ならば、ポイント間の値を補間します。
辞書アトリビュートのコンポーネントは.
を使って解決することができます。
例えば、param.key
はparam
辞書アトリビュート内のkey
の値を返します。
indexには、ベクトル、カラー、配列などの複数コンポーネントアトリビュートのコンポーネント位置を指定します。
例えば、そのアトリビュートがカラーであれば、0
のindex
値は赤、1
は緑、2
は青のコンポーネントを返します。
Examples ¶
vertex("/obj/geo1/facet1", 2, 3, "P", 0)
geo1
のfacet1
SOPのプリミティブ番号2の頂点番号3のXコンポーネントを返します。
point("/obj/geo1/facet1", 2, 3, "Cd", 2)
geo1
のfacet1
SOPのプリミティブ番号2の頂点番号3のカラーアトリビュートのZコンポーネントを返します。
See also |