CG_Extrude — Estrude una superficie a volume
geometry CG_Extrude(geometry geom, float x, float y, float z);
Availability: 3.5.0
            
 Questo metodo richiede il backend SFCGAL. 
            
 Questa funzione supporta il 3d e non distrugge gli z-index. 
            
 Questa funzione supporta le Polyhedral Surface. 
            
 Questa funzione supporta i Triangoli e le Triangulated Irregular Network Surfaces (TIN). 
3D images were generated using PostGIS ST_AsX3D and rendering in HTML using X3Dom HTML Javascript rendering library.
 SELECT ST_Buffer(ST_GeomFromText('POINT(100 90)'),
                                    50, 'quad_segs=2'),0,0,30);
 ![]() Original octagon formed from buffering point  | 
                
 CG_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),
                                50, 'quad_segs=2'),0,0,30);
 ![]() Hexagon extruded 30 units along Z produces a PolyhedralSurfaceZ  | 
              
 SELECT ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)')
 ![]() Original linestring  | 
                
 SELECT CG_Extrude(
                            ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)'),0,0,10));
 ![]() LineString Extruded along Z produces a PolyhedralSurfaceZ  |