計算3D 模型與box3d、meshgeom的差集。
文法
sfmesh ST_3DDifference(sfmesh sfmeshObject, box3d box);
sfmesh ST_3DDifference(sfmesh sfmeshObject, meshgeom geom);參數
| 參數名稱 | 描述 |
| sfmeshObject | sfmesh對象。 |
| box | box3d對象。 |
| geom | 閉合的meshgeom對象。 |
描述
計算結果會同步更新sfmesh關聯的UV、Normal值。
- box3d:sfmesh與座標軸對齊的box3d的差集。
- meshgeom:sfmesh與meshgeom的差集。
樣本
SELECT ST_NumPatches(ST_3DDifference(ST_3DMakeSphere(1.0, 5), 'BOX3D(0 0 0, 0.2 0.2 0.2)'::box3d));
-----------------
20480