带阻尼的 OrbitControls
OrbitControls with damping
有没有什么方法、插件或想法可以让 THREE.js OrbitControls
在旋转时产生惯性效果?
我想像这样旋转一个具有一定阻尼的世界球体:
http://stemkoski.github.io/Three.js/Polyhedra.html
最初的 OrbitControls
行为如下所示:
http://threejs.org/examples/#misc_controls_orbit
OrbitControls 现在支持阻尼/惯性。
controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.enableDamping = true;
controls.dampingFactor = 0.05;
然后在你的动画循环中添加
controls.update(); // required if controls.enableDamping = true, or if controls.autoRotate = true
three.js r.108
有没有什么方法、插件或想法可以让 THREE.js OrbitControls
在旋转时产生惯性效果?
我想像这样旋转一个具有一定阻尼的世界球体: http://stemkoski.github.io/Three.js/Polyhedra.html
最初的 OrbitControls
行为如下所示:
http://threejs.org/examples/#misc_controls_orbit
OrbitControls 现在支持阻尼/惯性。
controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.enableDamping = true;
controls.dampingFactor = 0.05;
然后在你的动画循环中添加
controls.update(); // required if controls.enableDamping = true, or if controls.autoRotate = true
three.js r.108