Name

CG_StraightSkeletonPartition — Calcule la partition du squelette droit d'un polygone.

Synopsis

geometry CG_StraightSkeletonPartition(geometry geom, boolean auto_orientation);

Description

Calcule la partition du squelette droit du polygone d'entrée geometry geom. Le squelette droit est une partition du polygone en faces formées en traçant l'effondrement de ses arêtes. Si auto_orientation vaut true, la fonction ajustera automatiquement l'orientation du polygone d'entrée pour garantir des résultats corrects.

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

Cette méthode nécessite le backend SFCGAL.

Exemples

SELECT ST_AsText(CG_StraightSkeletonPartition('POLYGON((0 0, 4 0, 2 2, 0 0))', true));
-- Result: MULTIPOLYGON(((0 0,2 0.83,2 2)),((4 0,2 0.83,0 0)),((2 2,2 0.83,4 0)))
SELECT CG_StraightSkeletonPartition(ST_GeomFromText('POLYGON (( 190 190, 10 190, 10 10, 190 10, 190 20
            , 160 30, 60 30, 60 130, 190 140, 190 190 ))')
            , true );

Polygone d'origine

Straight Skeleton Partition of polygon