Name

CG_3DScale — 将几何图形沿 X、Y、Z 轴分别按给定的不同系数进行缩放。

Synopsis

geometry CG_3DScale(geometry geom, float8 factorX, float8 factorY, float8 factorZ);

描述

将输入几何图形 geom 沿 X、Y、Z 轴分别按给定的系数进行缩放。缩放是相对于原点 (0,0,0) 执行的。

可用性:3.6.0 - 需要 SFCGAL>= 2.0.0

该方法需要SFCGAL后端。

该函数支持 3d 并且不会丢失 z-index。

示例

SELECT ST_AsText(CG_3DScale('POINT(1 1 1)', 2, 3, 4));
-- Result: POINT(2 3 4)