如何通过复制三个中的另一个来使用相机位置和旋转.js?

时间:2017-10-12 11:25:15

标签: three.js

我想切换两个cameraControlsorbitControlpointLockControl)。我创建了两个摄像头,通过cameraControls功能中的更改摄像头切换renderer()。当摄像机更改设置当前cameraposition并通过复制最后一个摄像机位置和旋转进行旋转。但是当前的相机旋转将是奇数,x轴上的旋转看起来不是基于相机自身坐标系。

intermediateCamera = MKY.Camera.current;
keyControlCamera.position.copy(intermediateCamera.position);
keyControlCamera.rotation.copy(intermediateCamera.rotation);
orbitControl.enabled = false;
keyControl.enabled = true;
MKY.Camera.current = keyControlCamera;

如何将最后一个摄像机位置和旋转用于当前摄像机?

0 个答案:

没有答案