Viewshed3D类参考
可视域分析类。 更多...
公有成员 | |
(id) | - initWith: |
根据指定的Scene对象,构造一个新的Viewshed3D对象 | |
(BOOL) | - build |
执行分析,得出分析结果 | |
(void) | - clearResult |
清除分析结果。 | |
属性 | |
Color * | visibleAreaColor |
获取或设置可视区域的颜色 | |
Color * | hiddenAreaColor |
获取或设置不可视区域的颜色 | |
Point3D | viewerPosition |
获取或设置观察点的位置 | |
Point3D | targetPoint |
设置目标点 根据目标点位置,能计算观察者点位和目标点的距离和方向 | |
double | direction |
获取或设置当前相机的方向与正北方向的夹角,单位:度 默认不需设置 | |
double | pitch |
获取或设置当前分析的相机俯仰角。注意:该俯仰角指当相机方向与地面平行的时候是0度,与相机本身参数俯仰不一样 默认不需设置 | |
double | horizontalFov |
获取或设置可视域分析的水平视角范围。单位:度。默认不需设置 | |
double | verticalFov |
获取或设置可视域分析垂直视角范围。单位:度。默认不需设置 | |
double | distance |
获取或设置可视距离,单位:米。默认不需设置 | |
AnalysisQuality | quality |
获取或设置分析的质量级别。默认为MEDIUM |
详细描述
可视域分析类。
设置观察点、目标的位置,水平、垂直视角范围,建立可视区域分析并在指定的场景中显示分析结果。该分析针对三维场景模型分析 设置观察者位置属性和目标点即可,其余属性可以自动生成默认值
成员函数文档
- (BOOL) build |
执行分析,得出分析结果
- (void) clearResult |
清除分析结果。
- (id) initWith: | (Scene *) | scene |
根据指定的Scene对象,构造一个新的Viewshed3D对象
- 参数:
-
scene 指定的Scene对象
- 返回:
- Viewshed3D对象
属性文档
- (double) direction [read, write, assign] |
获取或设置当前相机的方向与正北方向的夹角,单位:度 默认不需设置
- (double) distance [read, write, assign] |
获取或设置可视距离,单位:米。默认不需设置
- (Color*) hiddenAreaColor [read, write, assign] |
获取或设置不可视区域的颜色
- (double) horizontalFov [read, write, assign] |
获取或设置可视域分析的水平视角范围。单位:度。默认不需设置
- (double) pitch [read, write, assign] |
获取或设置当前分析的相机俯仰角。注意:该俯仰角指当相机方向与地面平行的时候是0度,与相机本身参数俯仰不一样 默认不需设置
- (AnalysisQuality) quality [read, write, assign] |
获取或设置分析的质量级别。默认为MEDIUM
- (Point3D) targetPoint [read, write, assign] |
设置目标点 根据目标点位置,能计算观察者点位和目标点的距离和方向
- (double) verticalFov [read, write, assign] |
获取或设置可视域分析垂直视角范围。单位:度。默认不需设置
- (Point3D) viewerPosition [read, write, assign] |
获取或设置观察点的位置
- (Color*) visibleAreaColor [read, write, assign] |
获取或设置可视区域的颜色
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。