我有一个带有threejs 的webgl 应用程序。它使用 TrackballControls 来控制相机。我有一个按钮,我想用它来重置场景,所以,相机应该进入初始状态。我目前有这个(jquery):
$('#reset').click(function() {
camera.position.set(0, 0 , 400);
camera.rotation.set(0, 0, 0);
});
但奇怪的是,当我记录位置和旋转时,它们不是应有的样子,并且相机不在正确的位置。我做错了什么,有没有更好的方法来做到这一点?