Appearance
Class: ViewShed3D
可视域分析,鼠标左键锚点绘制,绘制过程中鼠标右键取消
Table of contents
Constructors
Properties
Accessors
- horizontalAngle
- verticalAngle
- distance
- visibleAreaColor
- hiddenAreaColor
- alpha
- show
- reflectionImageData
- cameraPosition
Methods
Constructors
constructor
• new ViewShed3D(viewer, options?): ViewShed3D
可视域分析,鼠标左键锚点绘制,绘制过程中鼠标右键取消
Parameters
| Name | Type | Description |
|---|---|---|
viewer | Viewer | 视图实例 |
options? | ViewShed3DOptionsProps | 初始化选项 |
Returns
Defined in
src/analysis/ViewShed3D.ts:155
Properties
viewPosition
• viewPosition: Cartesian3
Defined in
src/analysis/ViewShed3D.ts:115
frustumQuaternion
• frustumQuaternion: Quaternion
相机当前旋转四元数
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:131
radar
• radar: Entity
获取创建的雷达图部分
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:139
Accessors
horizontalAngle
• get horizontalAngle(): number
水平张角
Returns
number
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:706
• set horizontalAngle(e): void
Parameters
| Name | Type |
|---|---|
e | number |
Returns
void
Defined in
src/analysis/ViewShed3D.ts:710
verticalAngle
• get verticalAngle(): number
垂直张角
Returns
number
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:720
• set verticalAngle(e): void
Parameters
| Name | Type |
|---|---|
e | number |
Returns
void
Defined in
src/analysis/ViewShed3D.ts:724
distance
• get distance(): number
可视距离
Returns
number
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:734
• set distance(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
src/analysis/ViewShed3D.ts:738
visibleAreaColor
• get visibleAreaColor(): Color
可视区域颜色
Returns
Color
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:747
• set visibleAreaColor(e): void
Parameters
| Name | Type |
|---|---|
e | Color |
Returns
void
Defined in
src/analysis/ViewShed3D.ts:751
hiddenAreaColor
• get hiddenAreaColor(): Color
不可视区域颜色
Returns
Color
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:760
• set hiddenAreaColor(e): void
Parameters
| Name | Type |
|---|---|
e | Color |
Returns
void
Defined in
src/analysis/ViewShed3D.ts:764
alpha
• get alpha(): number
透明度 [0-1]
Returns
number
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:773
• set alpha(e): void
Parameters
| Name | Type |
|---|---|
e | number |
Returns
void
Defined in
src/analysis/ViewShed3D.ts:777
show
• get show(): boolean
显示/隐藏
Returns
boolean
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:786
• set show(e): void
Parameters
| Name | Type |
|---|---|
e | boolean |
Returns
void
Defined in
src/analysis/ViewShed3D.ts:790
reflectionImageData
• get reflectionImageData(): ImageData
相机可视范围图像
Returns
ImageData
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:801
cameraPosition
• get cameraPosition(): Cartesian3
相机位置
Returns
Cartesian3
Memberof
ViewShed3D
Defined in
src/analysis/ViewShed3D.ts:811
Methods
start
▸ start(): void
开始分析,鼠标左键锚点绘制,绘制过程中鼠标右键取消
Returns
void
Defined in
src/analysis/ViewShed3D.ts:211
destroy
▸ destroy(): void
销毁
Returns
void
Defined in
src/analysis/ViewShed3D.ts:225

