| Since | 18.0 |
int usd_setprimvarindices(int stagehandle, string primpath, string name, int indices[])
この関数は、指定したPrimvarにインデックスを設定するので、そのPrimvarがまだインデックス化されていなければインデックス化されます。
stagehandle
書き出し先のステージのハンドル。
現在のところ、唯一有効な値は0のみです。
この値は、ノード内の現在のステージを意味します(今後は、この引数を使用することで他のステージへの書き出しが可能になります)。
primpath
Primのパス。
name
(ネームスペースなしの)Primvar名。
indices
設定するインデックス配列。
Returns
成功するとstagehandleの値、失敗すると-1。
Examples ¶
// Primvarの値とインデックスを設定します。 float values[] = array(0, 100, 200, 300, 400, 500); int indices[] = array(5,5,4,4,3,3,2,2,1,1,0,0); usd_setprimvar(0, "/geo/mesh", "primvar_name", values); usd_setprimvarindices(0, "/geo/mesh", "primvar_name", indices);
| See also | |
| usd | |
| usd_primvar |
|