可视域分析怎么获得它的分析范围

0 投票
画了一个扇形的可视域区域,怎么才能获取到这个可视域分析的底面分析范围呢;

GeoModel3D geo = viewshed3d.GetFrustumBody() as GeoModel3D;这句话是获取这个可视域的整个三维扇形区域吗,怎么能获取这个底面的多边形区域呢
3月 26, 2018 分类:  359次浏览 | 用户: argentum 初出茅庐 (28 分)

1个回答

0 投票
您好,如果您仅仅想获取整个分析区域的底面扇形,可以根据扇形的半径(Viewshed3D.Distance ),扇形的方向范围(Viewshed3D.Direction ,Viewshed3D.HorizontalFov ),自行构造一个Geopie对象。如果您想获取可视分析结果的底面,可以使用GeoModel3D geo = viewshed3d.GetFrustumBody() as GeoModel3D获取分析结果,然后使用ModelBuilder3D.SectionProjection 方法 获取模型底部投影面。
3月 26, 2018 用户: 胡林 登峰造极 (5,972 分)
...