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

PolarDB:ST_Volume/ST_3DVolume

最終更新日:Jun 21, 2024

このトピックでは、ST_VolumeおよびST_3DVolume関数について説明します。 これらの関数は、閉じた3Dオブジェクトのボリュームを計算します。

構文

float8 ST_Volume(meshgeomgeom);
float8 ST_Volume(sfmeshsfmesh); 

パラメーター

パラメーター説明
geommeshgeomオブジェクト。
sfmeshsfmeshオブジェクト。

説明

  • これらの関数は、閉じた3Dオブジェクトのボリュームを計算します。
  • 点、線列、またはポリゴンのボリュームは0です。
  • geomパラメーターが無効な場合、NULLが返されます。
  • 3Dモデルが閉じられていない場合、NULLが返されます。

select ST_Volume('MESHGEOM(PATCH(TRIANGLESTRIP Z (0 0 0,0 10 0,0 0 0) 10,10 0 0,0 0 0), TRIANGLE Z (0 0 0,0 10 0,10 0 0)))':: メッシュ);

------------------
 166.666666666667