Skip to content

xgis-cesium v0.1.7


xgis-cesium / CameraFocusHelper

Class: CameraFocusHelper

Defined in: src/core/CameraFocusHelper.ts:15

统一控制摄像头视角的

Constructors

new CameraFocusHelper()

new CameraFocusHelper(): CameraFocusHelper

Returns

CameraFocusHelper

Methods

cameraMoveEndHandler()

static cameraMoveEndHandler(): void

Defined in: src/core/CameraFocusHelper.ts:125

Returns

void


cameraMoveStartHandler()

static cameraMoveStartHandler(): void

Defined in: src/core/CameraFocusHelper.ts:114

相机开始移动, 允许控制交互控制摄像头

Returns

void


changeCameraFocus()

static changeCameraFocus(cameraFocus): void

Defined in: src/core/CameraFocusHelper.ts:68

Parameters

cameraFocus

EnumCameraFocus = EnumCameraFocus.Follow

Returns

void


freeView()

static freeView(): void

Defined in: src/core/CameraFocusHelper.ts:280

自由视角

Returns

void


init()

static init(viewer, cameraFocus): void

Defined in: src/core/CameraFocusHelper.ts:40

初始化,可以修改默认跟踪模式

Parameters

viewer

XViewer

cameraFocus

EnumCameraFocus = EnumCameraFocus.Free

Returns

void


setFirstViewOffset()

static setFirstViewOffset(offset?): void

Defined in: src/core/CameraFocusHelper.ts:190

修改设置第一视角的偏移量

Parameters

offset?

Cartesian3

Returns

void


setFollowViewOffset()

static setFollowViewOffset(offset?): void

Defined in: src/core/CameraFocusHelper.ts:221

Parameters

offset?

Cartesian3

Returns

void


setGodViewHeight()

static setGodViewHeight(height): void

Defined in: src/core/CameraFocusHelper.ts:273

改变上帝视角的高度

Parameters

height

number = 3000

相对观察对象Entity的高度

Returns

void


setRebackFollowTime()

static setRebackFollowTime(value): void

Defined in: src/core/CameraFocusHelper.ts:159

设置恢复跟踪时间 ms

Parameters

value

number = 5000

默认为5000ms

Returns

void