判斷閉合的三維體是否包含三維幾何/3D 模型。
文法
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(
'MESH(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,
'MESH(TRIANGLESTRIP Z(0.1 0.1 0.1,0.1 1 0.1,0.1 0.1 1,0.1 1 1))'::meshgeom);
---------------
t