Name

CG_StraightSkeletonPartition — 计算多边形的直骨架分割。

Synopsis

geometry CG_StraightSkeletonPartition(geometry geom, boolean auto_orientation);

描述

计算多边形几何体geom的直骨架分割。直骨架通过边缘简化将多边形分割成若干面。如果将auto_orientation设置为TRUE,函数会自动调整输入多边形的方向,以确保得到正确的结果。

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

该方法需要SFCGAL后端。

示例

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