設定sfmesh對象的第N個材質。
文法
sfmesh ST_SetMaterial(sfmesh sfmeshObject, int4 index, material materialObject);參數
參數 | 描述 |
sfmeshObject | sfmesh對象。 |
index | 材質索引編號,從0開始。 |
materialObject | 材質對象。 |
樣本
SELECT ST_SetMaterial(
'{"meshgeoms":["MESHGEOM(PATCH(TRIANGLESTRIP(0 0,0 10,10 10,10 0)))"],"materials":[{"type":"db","attributes":{"schema":"public","table":"t_material","column":"the_material","key":"num=1"}}],"primitives":[{"meshgeom":0,"material":0}],"nodes":[{"primitive" : 0}]}'::sfmesh,
0,
'{"type":"db","attributes":{"schema":"public","table":"t_material","column":"the_material","key":"num=10"}}'
);