三维分析之滑坡分析

2020-05-30 13:03

在地形分析界面中,增加了两个滑坡相交区域的体积函数。其目的是通过真实的三维实体相交,自动获取两个三维模型对象的相交部分模型和相应的体积。该函数在滑坡计算中得到了有效应用。

工具/原材料CityMaker SDK方法/步骤1原理和效果演示:

三维对象的相交体积的计算需要选择两个模型IModel对象并设置空间分辨率来计算和输出体积对象IModel和通过模型相交获得的相交体积。具体方法如下。

-1步读数-2步读数-3步读数-4步读数-2滑坡分析效果图:

根据上述分析原理,将该方法应用于滑坡分析。A模型为山体模型,B模型为滑坡分析模型,得到交汇区域,如示意图红色部分所示。

-5步读取3接口描述:

具体的接口是ITerrainAnalyse中的EstimateLandslideVolume和EstimateLandslideVolumeEx,以及最新的EstimateLandslideVolumeTools,它们具有相似的原理和不同的参数。以下是EstimateLandslideVolumeEx的一个示例。

输入参数包括:

模型山(模型),模型坡(模型),分辨率(双精度)

输出参数包括:

相交模型体积(双),相交模型相交模型(IModel)

备注:

不支持球面,只接受unk和投影坐标系,需要关闭模型坡度。

结论:

新的EstimateLandslideVolumeTools函数支持单个模型和整个要素类之间的相交分析,以计算相交模型和体积。该界面已添加到新版本中。稍后将进一步介绍相关示例。

目标

在线客服
4007181001