Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


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) |
+---------------------------+