ST_ROTATEX
📄字数 462
👁️阅读量 加载中...
功能描述
将几何体围绕X轴逆时针旋转指定角度。
语法格式
sql
GEOMETRY ST_ROTATEX(GEOMETRY geomA, DOUBLE rotRadians);提示
ST_RotateX(geomA, rotRadians)是ST_Affine(geomA, 1, 0, 0, 0, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), cos(rotRadians), 0, 0, 0)的简写。
参数说明
- geomA:目标GEOMETRY对象。
- rotRadians:旋转角度。
函数返回类型
GEOMETRY类型
使用说明
- 该函数支持3D对象,并且不会删除Z坐标。
- 该函数支持多面体表面(POLYHEDRALSURFACE)、三角形(TRIANGLE)、不规则三角形格网(Triangulated Irregular Network,TIN)类型几何对象。
示例
线串围绕X轴逆时针旋转90°:
sql
SQL> SELECT TO_CHAR(ST_AsEWKT(ST_RotateX(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), pi()/2)));
+---------------------------+
| EXPR1 |
+---------------------------+
| LINESTRING(1 -3 2,1 -1 1) |
+---------------------------+