ST_Extrude — 将曲面挤出到相关体积
geometry ST_Extrude(
geometry geom, float x, float y, float z)
;
可用性:2.1.0
This method needs SFCGAL backend.
This function supports 3d and will not drop the z-index.
This function supports Polyhedral surfaces.
This function supports Triangles and Triangulated Irregular Network Surfaces (TIN).
3D图像是使用PostGIS生成的 ST_AsX3D 并使用以下命令在HTML中呈现 X3Dom HTML Java脚本渲染库 。
SELECT ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 'quad_segs=2'),0,0,30);
![]() 由缓冲点形成的原始八角形 |
ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 'quad_segs=2'),0,0,30);
![]() 沿Z方向拉伸30个单元的六边形将生成多面体曲面Z |
SELECT ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)')
![]() 原始线串 |
SELECT ST_Extrude( ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)'),0,0,10));
![]() 沿Z方向拉伸的线串将生成多面体曲面Z |