CG_GenerateHippedRoof — Generate a hipped roof from a footprint polygon.
geometry CG_GenerateHippedRoof(geometry geom, float8 height);
Generate a hipped roof as a 3D PolyhedralSurface Z
from a 2D footprint polygon. All sides slope upward to meet at a ridge
or apex. The roof height is given by height
(default 3.0).
Availability: 3.7.0 - requires SFCGAL >= 2.3.0.
This method needs SFCGAL backend.
This function supports Polyhedral surfaces.
SELECT ST_AsText(
CG_GenerateHippedRoof(
'POLYGON((0 0,5 0,5 4,0 4,0 0))',
2.0));
-- POLYHEDRALSURFACE Z (...)
|
![]() |