判断闭合的三维体是否包含三维几何/三维模型。
语法
bool ST_3DContains(meshgeomgeom1, meshgeomgeom2);
bool ST_3DContains(sfmeshsfmeshObject1, sfmeshsfmeshObject2);
bool ST_3DContains(box3dbox3d, meshgeomgeom);
bool ST_3DContains(box3dbox3d, sfmeshsfmeshObject);
参数
参数名称 | 描述 |
geom | meshgeom对象 |
sfmeshObject | sfmesh对象。 |
box3d | box3d对象。 |
描述
判断sfmesh/meshgeom/box3d是否包含sfmesh/meshgeom。
sfmesh1需要为闭合的sfmesh。
计算失败会返回NULL。
示例
SELECT ST_3DContains(
'MESHGEOM(PATCH(INDEXSURFACE Z(VERTEX(0 0 0,0 10 0,0 0 10,10 0 0), INDEX((0,1,2),(1,0,3),(3,0,2),(2,1,3)))))'::meshgeom,
'MESHGEOM(PATCH(TRIANGLESTRIP Z(0.1 0.1 0.1,0.1 1 0.1,0.1 0.1 1,0.1 1 1)))'::meshgeom);
---------------
t
该文章对您有帮助吗?