计算三维模型与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