全部產品
Search
文件中心

PolarDB:ST_3DContains

更新時間:Jul 06, 2024

判斷閉合的三維體是否包含三維幾何/3D 模型。

文法

bool ST_3DContains(meshgeomgeom1, meshgeomgeom2);
bool ST_3DContains(sfmeshsfmeshObject1, sfmeshsfmeshObject2);

bool ST_3DContains(box3dbox3d, meshgeomgeom);
bool ST_3DContains(box3dbox3d, sfmeshsfmeshObject);

參數

參數名稱描述
geommeshgeom對象
sfmeshObjectsfmesh對象。
box3dbox3d對象。

描述

  • 判斷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