Since | 17.5 |
int usd_setattrib(int stagehandle, string primpath, string name, <type>value)
int usd_setattrib(int stagehandle, string primpath, string name, <type>value[])
この関数は、アトリビュートの値を設定します。
stagehandle
書き出し先のステージのハンドル。
現在のところ、唯一有効な値は0
のみです。
この値は、ノード内の現在のステージを意味します(今後は、この引数を使用することで他のステージへの書き出しが可能になります)。
primpath
Primのパス。
name
アトリビュート名。
Returns
成功するとstagehandle
の値、失敗すると-1
。
Examples ¶
// いくつかのアトリビュートの値を設定します。 usd_setattrib(0, "/geo/sphere", "float_attrib", 0.25); usd_setattrib(0, "/geo/sphere", "string_attrib", "foo bar baz"); usd_setattrib(0, "/geo/sphere", "vector_attrib", {1.25, 1.50, 1.75}); float f_arr[] = {0, 0.25, 0.5, 0.75, 1}; usd_setattrib(0, "/geo/sphere", "float_array_attrib", f_arr);
See also | |
usd | |
usd_attrib |