判断三维模型、三维几何是否相交。
语法
bool ST_3DIntersects(meshgeom geom1, meshgeom geom2);
bool ST_3DIntersects(meshgeom geom1, box3d box);
bool ST_3DIntersects(sfmesh sfmeshObject1, sfmesh sfmeshObject2);
参数
参数名称 | 描述 |
geom | meshgeom对象 |
box | box3d对象。 |
sfmeshObject | sfmesh对象。 |
描述
判断sfmesh与sfmesh是否相交。
判断sfmesh与box3d是否相交。
判断meshgeom与meshgeom是否相交。
计算失败会返回NULL。
示例
select ST_3DIntersects(
'MESHGEOM(PATCH(TRIANGLESTRIP Z(0 0 0,0 10 0,0 0 10,0 10 10), POINT Z(0 0 0)))'::meshgeom,
'MESHGEOM(PATCH(LINESTRING(-1 0 0, -1 -0.5 0)))'::meshgeom);
-----------------
f
文档内容是否对您有帮助?