このトピックでは、ST_SetMaterial関数について説明します。 この関数は、sfmeshオブジェクトのN番目のマテリアルを構成します。
構文
sfmesh ST_SetMaterial(sfmesh sfmeshObject, int4 index, material materialObject);
Parameters
パラメーター | 説明 |
sfmeshObject | sfmeshオブジェクト。 |
インデックス | マテリアルのインデックス番号。 The value starts from 0. |
materialObject | 材料オブジェクト。The material object. |
例
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"}}'
);