Name

CG_Rotate — 将几何图形围绕 (0,0) 旋转指定的角度。

Synopsis

geometry CG_Rotate(geometry geom, float8 angle);

描述

将输入几何图形 geom 围绕 (0,0) 中心按 angle 弧度旋转。旋转发生在二维平面中,Z 值保持不变。正角度表示逆时针旋转。

可用性: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_2DRotate, ST_Rotate