是否有方法,插件或想法在旋转时给予THREE.js OrbitControls
惯性效果?
我想像这样用一些阻尼旋转一个世界球体: http://stemkoski.github.io/Three.js/Polyhedra.html
原始OrbitControls
行为如下所示:
http://threejs.org/examples/#misc_controls_orbit
答案 0 :(得分:13)
OribtControls现在支持阻尼/惯性。
controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.enableDamping = true;
controls.dampingFactor = 0.25;
然后在动画循环中添加
controls.update(); // required if controls.enableDamping = true, or if controls.autoRotate = true
three.js r.72