1. 常量
位于:BOS2D.**
1.1. GlobalData
全局数据,可修改
名称 | 说明 | 类型 | 默认 | 示例 |
---|---|---|---|---|
IncrementRender | 渐进式渲染,不阻塞UI,会一点一点显示 | 布尔值 boolean | false | true |
1.2. IDENTITYMATRIX3
单位矩阵3*3 静态
1.3. 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.4. 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}