就是一个可以360转动的相机,通过不断的改变相机的参数 然后渲染达到效果。
// 引入相机控件 -- 轨道控制器 // console.log('OrbitControls',OrbitControls); const controls = new OrbitControls(camera,renderer.domElement); // controls.addEventListener('change', function () { // renderer.render(scene, camera); //执行渲染操作 // });//监听鼠标、键盘事件
// 添加带阻尼的惯性 controls.enableDamping = true; // 设置后会有滑动的效果 controls.dampingFactor = 0.2011; // 时间越小 滑动的时间越小
controls.autoRotate = true; // 自动旋转 所有的属性: OrbitControls#enableDamping – three.js docs (threejs.org) 9. 相机控件OrbitControls | Three.js中文网 (webgl3d.cn)
标签:控件,控制器,OrbitControls,轨道,controls,js,相机 From: https://www.cnblogs.com/zhulongxu/p/18158402