名前

CG_Rotate — ジオメトリーを (0,0) を中心に指定した角度で回転させます。

概要

geometry CG_Rotate(geometry geom, float8 angle);

説明

入力ジオメトリーgeomを (0,0) を中心にangleラジアンで回転させます。回転は 2次元空間で行います。Z 値は変更されません。正の角度では反時計回りに回転させます。

Availability: 3.6.0 - SFCGAL >= 2.0.0が必要です

このメソッドには SFCGAL バックエンドが必要です。

コード
SELECT CG_Rotate('LINESTRING(1 0,0 1)', pi()/2);
出力
LINESTRING(6.123233995736766e-17 1,-1 6.123233995736766e-17)
Geometry figure for visual-cg-rotate-01

関連情報

CG_2DRotate, ST_Rotate