EventAPI
事件及工具操作相关接口。
# 接口
| 接口 | 说明 |
|---|---|
| openSelChangeEvent | 开启构件选择变化事件,当三维场景中构件的选中发生改变的时候,通过消息 onBWApiMessage/EventApi/onSelChangeEvent 带回当前选中的构件的id数组。 |
| closeSelChangeEvent | 关闭构件选择变化事件。 |
| pickPoint | 拾取三维点,开启后在三维场景中通过鼠标左键点击获取坐标值,通过消息 onBWApiMessage/EventApi/onPickPoint 带回坐标值。 |
| pickLine | 绘制三维空间线,开启后在三维场景中通过鼠标左键点击绘制三维空间线,右键结束并,通过消息 onBWApiMessage/EventApi/onPickline 带回线上点的坐标值数组。 |
| openSelChangeEvent2 | 开启构件选择变化事件,当三维场景中构件的选中发生改变的时候,通过消息 onBWApiMessage/EventApi/onSelChangeEvent2 带回当前选中的构件的ID和属性。 |
# 1. openSelChangeEvent
开启构件选择变化事件,当三维场景中构件的选中发生改变的时候,通过消息 onBWApiMessage/EventApi/onSelChangeEvent 带回当前选中的构件的id数组。
openSelChangeEvent()
返回:
通过消息 onBWApiMessage/EventApi/onSelChangeEvent 带回当前选中的构件的id数组。
# 2. closeSelChangeEvent
关闭构件选择变化事件。
closeSelChangeEvent()
# 3. pickPoint
拾取三维点,开启后在三维场景中通过鼠标左键点击获取坐标值,通过消息 onBWApiMessage/EventApi/onPickPoint 带回坐标值。
pickPoint()
返回:
通过消息 onBWApiMessage/EventApi/onPickPoint 带回坐标值。
# 4. pickLine
绘制三维空间线,开启后在三维场景中通过鼠标左键点击绘制三维空间线,右键结束并,通过消息 onBWApiMessage/EventApi/onPickline 带回线上点的坐标值数组。
pickLine()
返回:
通过消息 onBWApiMessage/EventApi/onPickline 带回线上点的坐标值数组。
# 5. openSelChangeEvent2
开启构件选择变化事件,当三维场景中构件的选中发生改变的时候,通过消息 onBWApiMessage/EventApi/onSelChangeEvent 带回当前选中的构件的id数组。
openSelChangeEvent2()
返回:
通过消息 onBWApiMessage/EventApi/onSelChangeEvent2 带回当前选中的构件的id数组。