名称:模型控制

描述:使用键盘控制模型移动

Constructors

  • 构造函数

    Parameters

    • _viewer: Viewer

      视图

    • _position: Cartesian3

      位置

    • _options: KeyboardModelOptions

      选项

    Returns KeyboardModel

Properties

enable: boolean

判断是否可以控制模型

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

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

Type declaration

  • moveDown: boolean
  • moveLeft: boolean
  • moveRight: boolean
  • moveUp: boolean
hpRoll: any

表示为航向、俯仰和滚动的旋转

modelUrl: string

模型链接

moveModel: any

模型的各个参数的集合

options: KeyboardModelOptions

模型的选项

position: Cartesian3

位置

radian: number

旋转角度

speed: number

速度

speedVector: Cartesian3

3D笛卡尔点

viewer: Viewer

Cesium三维视窗

Methods

  • 开始控制

    Returns void

  • 添加模型

    Returns void

  • 结束控制

    Returns void

  • 移动模型

    Parameters

    • isUP: boolean

      布尔值

    Returns void

  • 注册事件

    Returns void

  • 删除模型

    Returns void

  • 设置标识状态

    Parameters

    • key: KeyboardEvent

      键盘事件

    • value: boolean

      布尔值

    Returns void

  • 时刻表监听

    Returns void

  • 注销事件

    Returns void