判斷三維模型、三維幾何是否相交。
語法
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
文檔內容是否對您有幫助?