1. 首页
  2. three.js

three.js具有DragControl性能问题的Raycaster

three.jsn您好,n我需要选择一个组对象,然后在空间中拖动它,同时确保遵守坐标的某些限制,即我的y坐标没有更改。同时,我希望组几何体在x-z平面中跟随鼠标坐标。为了实现这一点,我将光线投射到一个平面,该平面限制几何体的y坐标。我正在将对象的位置设置为平面和光线的交点。n但是,每次连续拖动,过程似乎都会变慢。n拖动控制功能nDragControl.addEventListener(“拖动”,函数(事件){raycaster.ray.intersectPlane(飞机,纽因特);event.object.position.set(newint.x,newint.y,newint.z);for=meshbox[i].getCenter().z-meshbox[i].getSize().z/2;}if(数学abs(newint.z-(meshbox[i].getCenter().z+meshbox[i].getSize().z/2))n Raycaster with DragControls Performance Issuesn

three.js具有DragControl性能问题的Raycaster 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e5%85%b7%e6%9c%89dragcontrol%e6%80%a7%e8%83%bd%e9%97%ae%e9%a2%98%e7%9a%84raycaster/