CG_3DScaleAroundCenter
Name
CG_3DScaleAroundCenter — Scales a geometry in 3D space around a specified center point.
Synopsis
geometry
CG_3DScaleAroundCenter
(
geometry
geom
, float8
factorX
, float8
factorY
, float8
factorZ
, float8
centerX
, float8
centerY
, float8
centerZ
)
;
Description
Scales the input geometry
geom
by different factors along the X, Y, and Z axes, relative to a specified center point (
centerX
,
centerY
,
centerZ
).
Availability: 3.6.0 - requires SFCGAL >= 2.0.0
This method needs SFCGAL backend.
This function supports 3d and will not drop the z-index.
Examples
SELECT ST_AsText(CG_3DScaleAroundCenter('POINT(2 2 2)', 0.5, 0.5, 0.5, 1, 1, 1)); -- Result: POINT(1.5 1.5 1.5)