Skip to content

cesium2s


cesium2s / Roaming

类: Roaming

cesium漫游录制及回放

构造函数

构造函数

new Roaming(viewer): Roaming

参数

viewer

Viewer

返回

Roaming

属性

cameraTraceFile

cameraTraceFile: CameraTraceFile = EMPTY_CAMERA_TRACE_FILE


eventHandlers

eventHandlers: object

索引签名

[key: string]: (e) => void | () => void | undefined


keyboardControlState

keyboardControlState: object

keyState

keyState: object

keyState.ArrowDown

ArrowDown: boolean = false

keyState.ArrowUp

ArrowUp: boolean = false

keyState.KeyA

KeyA: boolean = false

keyState.KeyD

KeyD: boolean = false

keyState.KeyE

KeyE: boolean = false

keyState.KeyQ

KeyQ: boolean = false

keyState.KeyS

KeyS: boolean = false

keyState.KeyW

KeyW: boolean = false

rotateRate

rotateRate: number = 0.1

step

step: number = 10


playState

playState: object

currentFrameNum

currentFrameNum: number = 0

percentage

percentage: number = 0

totalFrameNum

totalFrameNum: number = 0


viewer

viewer: Viewer

方法

_disableKeyboardRoaming()

_disableKeyboardRoaming(): void

返回

void


_enableKeyboardRoaming()

_enableKeyboardRoaming(): void

返回

void


frameInterpolation()

frameInterpolation(fps): void

参数

fps

number

返回

void


frameThinning()

frameThinning(): void

返回

void


loadFile()

loadFile(file): Roaming

参数

file

CameraTraceFile

返回

Roaming


on()

on(key, callback): void

参数

key

"stepChange"

callback

(e) => void

返回

void


pause()

pause(): void

返回

void


play()

play(__namedParameters): void

参数

__namedParameters
callback?

(percentage) => void

loop?

boolean = false

返回

void


saveCameraTraceFile()

saveCameraTraceFile(): void

返回

void


startRecord()

startRecord(): void

返回

void


stopRecord()

stopRecord(): void

返回

void