计算三维模型与box3d、meshgeom的交集。

语法

sfmesh ST_3DIntersection(sfmesh sfmeshObject, box3d box);
sfmesh ST_3DIntersection(sfmesh sfmeshObject, meshgeom geom);

参数

参数名称描述
sfmeshObjectsfmesh对象。
boxbox3d对象。
geom闭合的meshgeom对象。

描述

计算结果会同步更新sfmesh关联的UV、Normal值。

  • box3d:坐标轴对齐的box3d与sfmesh的交集。
  • meshgeom:meshgeom与sfmesh的交集。

示例

SELECT ST_NumPatches(ST_3DIntersection(ST_3DMakeSphere(1.0, 5), 'BOX3D(0 0 0, 1 1 1)'::box3d));
--------------
        2608