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 |
|