Name

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

Synopsis

geometry CG_Rotate(geometry geom, float8 angle);

説明

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

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

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

SELECT ST_AsText(CG_Rotate('LINESTRING(1 0, 0 1)', pi()/2));
-- Result: LINESTRING(0 1, -1 0)

関連情報

CG_Rotate2D, ST_Rotate