阻尼

时间:2015-08-17 21:54:06

标签: javascript three.js

是否有方法,插件或想法在旋转时给予THREE.js OrbitControls惯性效果?

我想像这样用一些阻尼旋转一个世界球体: http://stemkoski.github.io/Three.js/Polyhedra.html

原始OrbitControls行为如下所示: http://threejs.org/examples/#misc_controls_orbit

1 个答案:

答案 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