将相机重新放置在three.js中

时间:2017-04-08 21:32:12

标签: javascript camera three.js perspectivecamera

我正在使用自定义THREE.Geometry在平面上绘制一个圆锥体。 这是我正在使用的相机设置:

camera = new THREE.PerspectiveCamera(75, 1.3, 0.1, 1000);
camera.position.set(90, 60, 220);

相机从顶部指向网格,看起来像this

我希望相机提供侧视图而不是顶视图。 我正在使用OrbitControls在场景中移动。

controls = new THREE.OrbitControls(camera, renderer.domElement);
controls.target = new THREE.Vector3(60,75,0);
controls.maxPolarAngle = Math.PI / 2;

如何使相机从侧面指向(或旋转网格),就像在this图像上一样? 我尝试用mesh.rotation.x = Math.PI/2;旋转网格,但后来我把它颠倒了。旋转它的正确方法是什么?

感谢您的帮助:)

0 个答案:

没有答案