Viewshed3D 类型成员.
构造函数
名称 | 描述 | |
---|---|---|
Viewshed3D |
根据指定的Scene对象,构造一个新的Viewshed3D对象。
|
方法
名称 | 描述 | |
---|---|---|
Build |
执行分析,得出分析结果。
| |
Clear |
清除分析结果。
| |
Dispose |
释放Viewshed3D所占有的本地资源。
| |
GetFrustumBody |
获取整个视锥闭合体
| |
GetHiddenBody |
获取隐藏区域闭合体
| |
GetObjsVisible |
用于获取可见对象ID。
| |
GetVisibleBody |
获取可视区域闭合体
| |
GetVisibleInterface |
获取可见区域与隐藏区域交界面
| |
SetDistDirByPoint |
根据目标点位置,计算观察者点位和目标点的距离和方向。
|
属性
名称 | 描述 | |
---|---|---|
BarrierPoints |
获取可视域分析的障碍点
| |
Direction |
获取或设置当前相机的方向与正北方向的夹角,单位:度。
| |
Distance |
获取或设置可视距离,单位:米。
| |
HiddenAreaColor |
获取或设置不可视区域的颜色。
| |
HintLineColor |
获取或设置可视域分析的提示线颜色。
| |
HorizontalFov |
获取或设置可视域分析的水平视角范围。单位:度。
| |
InViewport |
获取或设置可视域分析在指定视口进行。
| |
Pitch |
获取或设置当前分析的相机俯仰角。注意:该俯仰角指当相机方向与地面平行的时候是0度,与相机本身参数俯仰不一样。
| |
Quality |
获取或设置分析的质量级别。
| |
VerticalFov |
获取或设置可视域分析垂直视角范围。单位:度。
| |
ViewerPosition |
获取或设置观察点的位置。
| |
VisibleAreaColor |
获取或设置可视区域的颜色。
|