1. 常量说明

1.1. DRAW_EVENTS

使用registerDrawEventListener方法添加,unregisterDrawEventListener方法移除。

  • DRAW_LIST_LOAD_START:图纸列表加载开始。
  • DRAW_LIST_LOAD_COMPLETE:图纸列表加载完成。
  • DRAW_LOAD_ERROR:图纸加载错误。
  • ONE_DRAW_LOAD_COMPLETE:一张图纸成功加载完成。
  • ALL_DRAW_LOAD_COMPLETE:一个图纸包内的所有图纸加载完毕,不论成功与否。
  • SHOW_DRAW:显示图纸的时候。

1.2. EVENTS

事件静态图纸相关事件

  • ON_SELECTION_CHANGED:选中发生变更。
  • ON_RECTPICK_ADD:框选添加。
  • ON_RECTPICK_REMOVE:框选移除。

  • ON_CLICK_PICK:点击拾取, 订阅的参数:{type:ON_CLICK_PICK,event: Object,doubleClick: Boolean,canvasPos: Object,intersectInfo: Object}

  • ON_HOVER_PICK:悬停拾取, 订阅的参数:{type:ON_CLICK_PICK,event: Object,canvasPos: Object,intersectInfo: Object}
  • ON_MEASURE_PICK:测量点击。
  • ON_SELECTION_FAILED:拾取失败。
  • ON_DATABASE_OPEN 数据库打开, 订阅的参数:{type:ON_DATABASE_OPEN}
  • ON_DATABASE_CLOSE 数据库关闭, 订阅的参数:{type:ON_DATABASE_CLOSE}
  • ON_DATABASE_ADD:添加数据。
  • ON_DATABASE_DELETE:删除数据。
  • ON_DATABASE_CLERA:清理数据。
  • ON_DATABASE_EEEOR:数据库错误, 订阅的参数:{type:ON_DATABASE_EEEOR}

相机相关事件

  • ON_CAMERA_CHANGE 视角、相机变更, 订阅的参数:{type:ON_CAMERA_CHANGE,camera:BOS3D.Camera}

控制相关事件

  • ON_CONTROL_ENTER 进入控制模式, 订阅的参数:{type:ON_CONTROL_ENTER,name:String}
  • ON_CONTROL_EXIST 退出控制模式, 订阅的参数:{type:ON_CONTROL_EXIST,name:String}
  • ON_POINTERLOCK_EXIST 退出自由漫游的沉浸控制模式, 订阅的参数:{type:ON_POINTERLOCK_EXIST,name:String}
  • ON_CONTROL_BEGIN 控制开始, 订阅的参数:{type:ON_CONTROL_BEGIN,name:String,control:String}
  • ON_CONTROL_END 控制结束, 订阅的参数:{type:ON_CONTROL_END,name:String,control:String}
  • ON_CONTROL_ZOOM 发生缩放, 订阅的参数:{type:ON_CONTROL_ZOOM}
  • ON_CONTROL_UPDATEUI:UI需要更新。
  • ON_CONTROL_KEYDOWN:键盘按下。
  • ON_CONTROL_KEYUP:键盘抬起。
  • ON_CAMERA_ANIMATION_UPDATE 相机动画更新 订阅的参数:{type:ON_CAMERA_ANIMATION_UPDATE}
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 10:14:24

results matching ""

    No results matching ""