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