Viewer里面如何获取坐标信息?

Viewer里面如何获取坐标信息?

拉风的咖菲猫
浏览 772回答 1
1回答

qq_遁去的一_1

看你具体需求1.获取点击位置(鼠标点到构件才会有反应)//&nbsp;绑定到h5点击事件console.log("&nbsp;>LJason<&nbsp;日志:点击位置",viewer.clientToWorld(event.offsetX,event.offsetY,false).intersectPoint);2.获取构件中心点//&nbsp;下面方法拿到构件的AABB包围盒的两个点,中心点算一下吧var&nbsp;tree&nbsp;=&nbsp;viewer.model.getData().instanceTree;var&nbsp;tmpBox&nbsp;=&nbsp;new&nbsp;Float32Array(6); tree.getNodeBox(dbId,&nbsp;tmpBox);var&nbsp;min&nbsp;=&nbsp;new&nbsp;THREE.Vector3(tmpBox[0],&nbsp;tmpBox[1],&nbsp;tmpBox[2]);var&nbsp;max&nbsp;=&nbsp;new&nbsp;THREE.Vector3(tmpBox[3],&nbsp;tmpBox[4],&nbsp;tmpBox[5]);希望有用~~~好运
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5