Since | 18.0 |
int usd_settransformorder(int stagehandle, string primpath, string transformorder[])
この関数は、Primのトランスフォーム順序を設定します。
トランスフォーム順序は、トランスフォーム処理のシーケンスになっており、それらの処理のフルネームが文字列配列としてxformOpOrder
アトリビュートに格納されています。
そのため、この関数は、xformOpOrder
アトリビュートを設定します。
stagehandle
書き出し先のステージのハンドル。
現在のところ、唯一有効な値は0
のみです。
この値は、ノード内の現在のステージを意味します(今後は、この引数を使用することで他のステージへの書き出しが可能になります)。
primpath
Primのパス。
transformorder
Primに設定するトランスフォーム順序。 これは、トランスフォーム処理のフル名のリストです。
Returns
成功するとstagehandle
の値、失敗すると-1
。
Examples ¶
string ops[] = {"xformOp:translate:xform_cube_t", "xformOp:rotateZ:xform_cube_r", "xformOp:rotateXYZ:xform_cube_r", "xformOp:scale:xform_cube_s"}; usd_settransformorder(0, "/geo/cube", ops);
See also | |
usd | |
usd_transform |