相机旋转问题在three.js

时间:2013-11-14 06:44:19

标签: rotation three.js perspectivecamera

我使用three.js来创建一个管几何体,并且具有一个功能,通过单击单选按钮,相机可以旋转到特定角度。 要旋转相机,我尝试使用以下代码:

camera.rotation.set(2.88, -0.9, -2.0);
camera.position.set(-1800, 0, -1200);

它没有任何效果。但是当我通过首先将自动旋转更新设置为false来使用相同的代码时,它可以正常工作

camera.rotationAutoUpdate = false;
camera.rotation.set(2.88, -0.9, -2.0);
camera.position.set(-1800, 0, -1200);

将rotationAutoUpdate设置为false的问题是,一旦设置了旋转,如果我尝试使用鼠标事件旋转管,它会混乱整个旋转功能。如果我再次尝试将其设置为true,则无法看到上述所需的旋转效果。

如果我做错了或者我错过了什么,请建议吗?感谢

0 个答案:

没有答案