如何以编程方式平移摄像机,使其在地板上显得水平?#34;飞机吗?

时间:2017-11-27 06:02:16

标签: typescript three.js

我使用TrackballControls将相机向上平移(按住d并向下拖动)在伸展到地平线的地板平面上方。这可以正常工作并实现所需的视角,但现在我想设置相机的初始位置,以便启动平移 - 无需任何键盘控制。

我已经尝试查看TrackballControls的源代码,但我似乎无法重新创建它的平移行为。

我尝试了各种

myCamera.translateZ(0.5);

myCamera.up.set(0,1,0);

但相机最终会翻转在其侧面或表现出意外行为(如打破TrackballControls键盘输入)。这应该很简单:如何平移(不旋转)相机,使其向上移动(垂直于我的平面),使透视开始于眼睛水平"而不是"地面"?

0 个答案:

没有答案