string attribtypeinfo(<geometry>geometry, string attribclass, string attribute_name)
この汎用的な形式では、実行時のアトリビュートの“クラス”を指定することができます。 これは、異なるクラスで動作可能な汎用コードを記述するのに役立ちます。 アトリビュートのクラスが事前に分かっていれば、detailattribtypeinfo, primattribtypeinfo, pointattribtypeinfo, vertexattribtypeinfoを使用した方が高速です。
<geometry>
ノード(例えばWrangle SOP)のコンテキスト内で実行する時は、この引数にジオメトリの読み込み元の入力番号(0から始まります)を意味する整数を指定することができます。
別の方法として、読み込み元のジオメトリファイル(例えば、.bgeo)を示した文字列を指定することができます。
Houdini内で実行する時は、この引数にop:/path/to/sop参照を指定することができます。
attribclass
detail(またはglobal), point, prim, vertexのどれか。
primgroup, pointgroup, vertexgroupを使用することで、グループから読み込むこともできます。
attribute_name
読み込むアトリビュート(またはIntrinsic)の名前。
Returns
指定したジオメトリアトリビュートのメタデータを示した文字列。アトリビュートが存在しなければ空っぽの文字列("")。
|
トランスフォームしません。 |
|
スケール、回転、移動を適用します。 |
|
このvector4にスケール、回転、移動を適用します。 |
|
スケール、回転を適用しますが、移動は適用しません。 |
|
回転を適用し、スケールは逆転置で適用します。 |
|
トランスフォームしません。 |
|
このmatrixにスケール、回転、移動を適用します。 |
|
回転を適用します。 |
|
トランスフォームしません。 |
|
ポイントが平均化されている時にこの値をブレンドしません。 |
|
ポイントが平均化されている時にブレンドする整数値。 |
|
トランスフォームせず、補間時にシームの維持を試みます。 このタイプのアトリビュートはUVビューポートメニューに表示されます。 |
| attrib |
|