CG_Extrude — Extrudera en yta till en relaterad volym
geometry CG_Extrude(
geometry geom, float x, float y, float z)
;
Tillgänglighet: 3.5.0
Denna metod behöver SFCGAL-backend.
Denna funktion stöder 3d och kommer inte att tappa z-index.
Denna funktion stöder polyedriska ytor.
Denna funktion stöder trianglar och triangulerade oregelbundna nätverksytor (TIN).
3D-bilder genererades med hjälp av PostGIS ST_AsX3D och rendering i HTML med hjälp av X3Dom HTML Javascript renderingsbibliotek.
SELECT ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 'quad_segs=2'),0,0,30);
![]() Ursprunglig oktagon bildad från buffringspunkt |
CG_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 'quad_segs=2'),0,0,30);
![]() Hexagon extruderad 30 enheter längs Z ger en PolyhedralSurfaceZ |
SELECT ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)')
![]() Original linestrings |
SELECT CG_Extrude( ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)'),0,0,10));
![]() LineString Extruderad längs Z ger en PolyhedralSurfaceZ |