Skip to content

Class: ViewShed3D

可视域分析,鼠标左键锚点绘制,绘制过程中鼠标右键取消

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new ViewShed3D(viewer, options?): ViewShed3D

可视域分析,鼠标左键锚点绘制,绘制过程中鼠标右键取消

Parameters

NameTypeDescription
viewerViewer视图实例
options?ViewShed3DOptionsProps初始化选项

Returns

ViewShed3D

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

NameType
enumber

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

NameType
enumber

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

NameType
valuenumber

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

NameType
eColor

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

NameType
eColor

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

NameType
enumber

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

NameType
eboolean

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