2015-08-17 18 views
5

Eğirme sırasında THREE.js OrbitControls eylemsizlik etkisini vermek için bir yol, eklenti veya fikir var mı?Yavaşlama ile OrbitControls

Bazı böyle sönümleme ile dünya küresini döndürmek istiyorum: http://stemkoski.github.io/Three.js/Polyhedra.html

orijinal OrbitControls davranış şuna benzer: http://threejs.org/examples/#misc_controls_orbit

+0

Süspansiyon r.71 içinde OrbitControls' 'bir özelliği değildir ekleyin. İsterseniz 'TrackballControls' kullanabilirsiniz. – WestLangley

+2

Sönümleme özelliği artık üç.js'nin r.72dev dalında eklendi: https://github.com/mrdoob/three.js/pull/7016. – WestLangley

+1

Harika! Siz (ve Mr.Doob ve üç.js üzerinde çalışan tüm diğer insanlar) harika. Bu bilgi için teşekkürler. –

cevap

10

OribtControls şimdi sönümleme/ataleti destekler.

controls = new THREE.OrbitControls(camera, renderer.domElement); 
controls.enableDamping = true; 
controls.dampingFactor = 0.25; 

Ardından animasyon döngü içinde

controls.update(); // required if controls.enableDamping = true, or if controls.autoRotate = true 

Three.js r.72

İlgili konular