Name

CG_3DScale — Met à l'échelle une géométrie en fonction de facteurs distincts le long des axes X, Y et Z.

Synopsis

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

Description

Met à l'échelle la géométrie d'entrée geom en fonction de différents facteurs le long des axes X, Y et Z. La mise à l'échelle est effectuée par rapport au point d'origine (0,0,0). La mise à l'échelle est effectuée par rapport au point d'origine (0,0,0).

Disponibilité : 3.6.0 - nécessite SFCGAL >= 2.0.0

Cette méthode nécessite le backend SFCGAL.

Cette fonction prend en charge la 3D et ne supprime pas l'indice z.

Exemples

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