Name

ST_Extrude — 将曲面挤出到相关体积

Synopsis

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

另请参阅

ST_AsX3D