すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_3DIntersects

最終更新日:Jun 21, 2024

このトピックでは、ST_3DIntersects関数について説明します。 この関数は、2つの3Dモデルまたは3Dジオメトリオブジェクトが交差するかどうかを確認します。

構文

bool ST_3DIntersects(meshgeomgeom1、meshgeomgeom2);
bool ST_3DIntersects(meshgeomgeom1、box3dボックス);
bool ST_3DIntersects(sfmeshsfmeshObject1、sfmeshsfmeshObject2); 

パラメーター

パラメーター

説明

geom

meshgeomオブジェクト。

ボックス

box3dオブジェクト。

sfmeshObject

sfmeshオブジェクト。

説明

  • この関数は、2つのsfmeshオブジェクトが交差するかどうかを確認します。

  • この関数は、sfmeshオブジェクトがbox3dオブジェクトと交差するかどうかをチェックします。

  • この関数は、2つのmeshgeomオブジェクトが交差するかどうかを確認します。

  • この関数が失敗した場合、NULLが返されます。

ST_3DIntersectsを選択 (
    'MESHGEOM (パッチ (TRIANGLESTRIP Z(0 0 0,0 10 0,0 0 10,0 10 10) 、ポイントZ(0 0 0)))':::meshgeom、
    'MESHGEOM(PATCH(LINESTRING(-1 0, -1 -0.5 0)))'::meshgeom);

-----------------
 f