【发布时间】:2016-07-11 16:17:06
【问题描述】:
我有一个使用 CSS3DObject 渲染工具使用 three.js 开发的界面。 我已将轨道设置为 0 以防止旋转并将我的移动限制为平移和缩放。
请注意,我也在使用 Orbit Control。
我使用以下代码将相机的位置设置为 x=-2000:
camera.position.x=-2000;
camera.position.z=4000;
当我这样做时,相机会移动位置,但仍指向 (0,0,0),从而导致外观倾斜。 所以我假设我需要给它一个向量
camera.up = new THREE.Vector3(0,1,0); //keeps the camera horizontal
camera.lookAt(new THREE.Vector3(2000,0,0)); //should point the camera straight forward
请注意,我仍在努力寻找有关设置外观如何工作的良好解释。
【问题讨论】:
标签: javascript three.js