ST_RotateY

更新时间:
复制 MD 格式

Rotates a geometry object about the Y-axis by the specified angle in radians.

Syntax

geometry ST_RotateY(geometry geomA, float rotRadians)

Parameters

ParameterDescription
geomAThe geometry object to rotate.
rotRadiansThe rotation angle in radians.

Description

ST_RotateY(geomA, rotRadians) is shorthand for:

ST_Affine(geomA, 1, 0, 0, 0, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), cos(rotRadians), 0, 0, 0)

Supported geometry types: circular strings, curves, polyhedral surfaces, triangles, triangulated irregular network (TIN) surfaces, and 3D objects.

Examples

SELECT ST_AsEWKT(ST_RotateY('LINESTRING (1 2,2 2)'::geometry, pi()));

Result:

       st_asewkt
-----------------------
 LINESTRING(-1 2,-2 2)
(1 row)