Viewer里面如何獲取坐標信息?
1 回答

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
看你具體需求
1.獲取點擊位置(鼠標點到構件才會有反應)
// 綁定到h5點擊事件console.log(" >LJason< 日志:點擊位置",viewer.clientToWorld(event.offsetX,event.offsetY,false).intersectPoint);
2.獲取構件中心點
// 下面方法拿到構件的AABB包圍盒的兩個點,中心點算一下吧var tree = viewer.model.getData().instanceTree;var tmpBox = new Float32Array(6); tree.getNodeBox(dbId, tmpBox);var min = new THREE.Vector3(tmpBox[0], tmpBox[1], tmpBox[2]);var max = new THREE.Vector3(tmpBox[3], tmpBox[4], tmpBox[5]);
希望有用~~~好運
- 1 回答
- 0 關注
- 790 瀏覽
添加回答
舉報
0/150
提交
取消