【发布时间】:2013-09-01 19:28:40
【问题描述】:
我目前正在尝试为 three.js 的 oribit 控件修改 panUp 函数的行为。
默认行为会导致相机在 y 轴上上下移动,我希望它在 z 轴上移入和移出。我希望它的行为方式与 panLeft 函数相同,但只是针对不同的轴。
我尝试从以下位置修改 panOffset:
panOffset.set( te[4], te[5], te[6] );
到:
panOffset.set( te[2], te[1], te[0] );
哪种方法在一定程度上有效,但似乎只允许相机在 x 和 z 轴上移动,而不是两者的组合。另一方面,panLeft 函数似乎向任何方向移动都没有问题。
【问题讨论】:
-
如果你使用three.js r.60,panUp函数不会在Y轴上上下移动相机,而是在相机的y轴上,与像素空间平行.在相机的 z 轴上移入和移出与缩放相同。
标签: javascript controls three.js