计算视点在场景中的可视表面。
语法
meshgeom ST_ComputeViewShedSurface(scene sc, cstring viewpoint);
返回值
返回一个meshgeom对象。
参数
参数名称 | 描述 |
sc | scene对象。 |
viewpoint | 视点信息。 |
描述
根据输入的scene对象、视点信息计算视点在场景中的可视表面(scene对象中可见的三角面片),视点信息的JSON格式与ST_ComputeFrustum函数中一致。示例图如下:
scene对象
可视表面
示例
SELECT ST_NumPatches(ST_ComputeViewShedSurface(scene, '{"x" : 2938, "y" : 750, "z" : 90, "h" : 1.8, "azimuth" : 90, "pitch" : -35, "horizontalFov" : 90, "verticalFov" : 60, "distance" : 600, "depthMapSize" : 128}')) from t;
--------
10451
文档内容是否对您有帮助?