このトピックでは、ST_Contains関数について説明します。 この関数は、閉じた3Dボリュームに3Dジオメトリオブジェクトまたは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オブジェクト。 |
説明
- この関数は、meshgeom、sfmesh、またはbox3dオブジェクトにmeshgeomまたはsfmeshオブジェクトが含まれているかどうかを確認します。
- 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