名称:模型移动扩展

描述:扩展了移动模型类,支持第一视角移动

Constructors

  • 构造函数

    Parameters

    • viewer: Viewer

      Cesium三维视窗

    • position: Cartesian3

      位置

    • keyboardModelExtOptions: KeyboardModelExtOptions

      键盘控制选项

    Returns KeyboardModelExt

Properties

enable: boolean

判断是否可以控制模型

fixedFrameTransforms: any
flag: {
    moveDown: boolean;
    moveLeft: boolean;
    moveRight: boolean;
    moveUp: boolean;
}

状态标志 即按下了那个按键

Type declaration

  • moveDown: boolean
  • moveLeft: boolean
  • moveRight: boolean
  • moveUp: boolean
hpRange: HeadingPitchRange

模型姿态

hpRoll: any

模型的姿态

keyboardModelExtOptions: KeyboardModelExtOptions

键盘控制选项

moveModel: any

模型的各个参数的集合

position: Cartesian3

3D笛卡尔点

radian: number

旋转角度

role: number

速度

speedVector: Cartesian3

运动方向

viewer: Viewer

Cesium三维视窗

Methods

  • 开始控制

    Returns void

  • 添加模型

    Returns void

  • 结束控制

    Returns void

  • 高度转换

    Parameters

    • position: Cartesian3

    Returns any

  • Returns void

  • 移动模型

    Parameters

    • isUP: boolean

    Returns void

  • 注册事件

    Returns void

  • 删除模型

    Returns void

  • 设置标识状态

    Parameters

    • key: KeyboardEvent
    • value: boolean

    Returns void

  • 时刻表监听

    Returns void

  • 注销事件

    Returns void