Name

CG_Rotate2D — ジオメトリを指定した2次元ポイントを中心に指定した角度で回転させます。

Synopsis

geometry CG_Rotate2D(geometry geom, float8 angle, float8 cx, float8 cy);

説明

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

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

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

SELECT ST_AsText(CG_Rotate2D('POINT(1 0)', pi()/2, 1, 1));
-- Result: POINT(2 1)

関連情報

CG_Rotate, CG_Rotate3D