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

PolarDB:ST_Rotate

最終更新日:Jul 02, 2024

このトピックでは、ST_Rotate関数について説明します。 この関数は、特定のラジアンに基づいてmeshgeomまたはsfmeshオブジェクトを回転させます。

構文

meshgeom ST_Rotate(meshgeomgeom、フロート角度);
sfmesh ST_Scale(sfmeshsfmeshObject、フロート角); 

パラメーター

パラメーター説明
geommeshgeomオブジェクト。
sfmeshObjectsfmeshオブジェクト。
角度回転角度。

説明

この関数は、x軸またはy軸上でのみオブジェクトを回転させます。

select ST_asText(ST_Rotate('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0 1,0 10 2,10 3,10 0 4)), INDEX((0,1,2),(1,2,3))))'::meshgeom, pi()/4));

----------------------------------------------------------------------
MESHGEOM(PATCH(INDEXSURFACE Z (VERTEX(0 0 1,-7.07106781186547 7.07106781186548 2,0 3,7.07106781186548 7.07106781186547 4)),INDEX((0,1,2),(1,2,3)))))