1. pickByPoint
根据屏幕坐标点,模拟点击操作得到选中构件。
1.1. 参数说明:
名称 | 说明 | 类型 | 是否必填 | 示例 |
---|---|---|---|---|
point | 坐标点 | 对象 object | 是 | {x:0,y:0} |
返回值说明 | 类型 | 示例 |
---|---|---|
拾取结果的对象 | object | NULL |
object.componentKey | object | NULL |
object.worldPosition | object | NULL |
object.worldBoundingBox | object | NULL |
object.faceIndex | object | NULL |
1.2. 调用方式:
/**
* 根据屏幕坐标点,模拟点击操作得到选中构件,返回选中信息,包括:
* componentKey :选中构件的Key
* worldPosition : 选中构件被选中的点的世界坐标
* worldBoundingBox : 选中构件的包围盒
* faceIndex : 选中构件被选中的面
* @method pickByPoint
* @param {Object} point - 坐标点({x:0, y: 0})
* @return {Object} - 选中构件信息,如果没有构件选中,返回null
*/
viewer3D.pickByPoint({
x: 0,
y: 0
});