Javascript three.js reset orbit控件缓慢返回到原始位置并围绕对象

Javascript three.js reset orbit控件缓慢返回到原始位置并围绕对象,javascript,three.js,Javascript,Three.js,在three.js中,我使用动态观察控件旋转场景中的对象。目标不是在[0,0,0],而是在[x,y,z]。当我松开鼠标时,我想让它慢慢地旋转回到原来的位置。我有以下代码: controls.object.position.lerp(controls.position0, 0.02); 哪种方式有效,但这是唯一的位置。它不像动态观察控件那样旋转。所以,如果我有一辆车,旋转到车的另一边,松开鼠标,相机就会飞过车。我想绕着汽车旋转回到原来的位置

在three.js中,我使用动态观察控件旋转场景中的对象。目标不是在[0,0,0],而是在[x,y,z]。当我松开鼠标时,我想让它慢慢地旋转回到原来的位置。我有以下代码:

controls.object.position.lerp(controls.position0, 0.02);
哪种方式有效,但这是唯一的位置。它不像动态观察控件那样旋转。所以,如果我有一辆车,旋转到车的另一边,松开鼠标,相机就会飞过车。我想绕着汽车旋转回到原来的位置