【发布时间】:2016-06-06 19:19:59
【问题描述】:
我正在使用 Three.js 和来自 mrdoob 的 repo 的 OrbitControls.js。在场景的初始渲染期间,我将PerspectiveCamera 的位置设置为camera.position.set(500, 1500, 2000);。然后,当我完成所有网格的渲染后,我通过调用controls.autoRotate 开始旋转相机。 controls 定义为 controls = new THREE.OrbitControls(camera, renderer.domElement);。现在,我的相机沿着 z 轴和 x 轴以一个非常极端的省略号移动。它还在不断地查看中心点:camera.lookAt(new THREE.Vector3(0, 0, 1000));。如何让我的相机围绕我的中间点 (0, 0, 1000) 旋转整齐的圆圈?
【问题讨论】:
-
(2)controls.center = vect,controls.target = obj。 (1)旋转将固定为父对象旋转。
-
你能再详细一点吗?
标签: three.js