Since | 18.0 |
int usd_addtranslate(int stagehandle, string primpath, string suffix, vector amount)
この関数は、Primに移動を適用します。 これは、移動を定義したトランスフォームオペレーションアトリビュートを作成して値を設定して、それをPrimのトランスフォーム順序に追加します。
stagehandle
書き出し先のステージのハンドル。
現在のところ、唯一有効な値は0
のみです。
この値は、ノード内の現在のステージを意味します(今後は、この引数を使用することで他のステージへの書き出しが可能になります)。
primpath
Primのパス。
suffix
トランスフォーム処理接尾辞。
xformOpOrder
アトリビュートに順々にリストされているフル名の一連のトランスフォーム処理によって、USD Primが空間内でトランスフォームされます。
フル名にはネームスペースが付けられ、トランスフォーム処理タイプ(例えば、移動や回転)がエンコードされ、さらに接尾辞を含めることができます。
Primに同じタイプの処理がいくつか含まれている場合、それらの処理を区別するために接尾辞を指定する必要があります。
このパラメータには、そのような接尾辞を指定します。
amount
主軸の各軸に沿って移動する距離。
Returns
成功するとstagehandle
の値、失敗すると-1
。
Examples ¶
// cubeを移動します。 usd_addtranslate(0, "/geo/cube", "my_translation", {10, 0, -2.5});
See also | |
usd | |
usd_transform |