旋转轨道控制(三个js)90度

时间:2016-03-01 09:13:30

标签: three.js

我有一个三个js的飞机,我想将它旋转90度,我正在使用轨道控制。目前,我正在使用以下代码,但它无法正常工作:

controls.customRotate(Math.PI / 2);

2 个答案:

答案 0 :(得分:1)

如果您使用的是轨道控制,只需将相机移动到您想要的位置即可。

controls = new THREE.OrbitControls(camera, renderer.domElement);

camera.position.x = 40;
camera.position.y = 40;
camera.position.z = 0;

front view

camera.position.x = 0;
camera.position.y = 40;
camera.position.z = 40;

left view

答案 1 :(得分:1)

我知道这很旧,但有人可能需要这个。我找到了这个插件,它非常棒:https://github.com/yomotsu/camera-controls

您可以使用以下命令旋转它:rotateTo( azimuthAngle, polarAngle, enableTransition )