THREE.js:TrackballControls工作,但OrbitControls没有

时间:2014-03-23 13:04:10

标签: three.js mouse

我尝试将TrackballControls添加到我的场景中,它完美无缺。 但是,我意识到OrbitControls会更好地满足我的需求。但我无法让它发挥作用。

这是我用来初始化TrackballControls的代码:

this.mouseControls = new THREE.TrackballControls( camera, self.renderer.domElement );
this.mouseControls.addEventListener( 'change', render );

我当然在通用更新功能中调用mouseControls.update()函数。

据我了解,OrbitControls应该基本相同。但是,如果我只是将THREE.TrackballControls更改为THREE.OrbitControls并将其他所有内容保留原样,则会出现例外情况:

Uncaught TypeError: Object [object Object] has no method 'addEventListener' 

我尝试使用谷歌搜索,但它没有帮助。

0 个答案:

没有答案