是否可以使用键盘控制轨迹球动作,例如缩放,旋转。 SO问题和答案有很多,大多数都基于轨道控制,而不是轨迹球。
此处提供的示例具有一些键盘事件,但是这些事件不起作用 trackball control threejs
答案 0 :(得分:0)
如果您正在使用threejs,我认为您也许可以在键盘上设置一个eventListener,并且基本上说“当按下shift和UP时,增加camera.position.z + 10”。
这里有一些代码可以帮助您入门。它会监听键盘,控制台会记录它是什么键,然后将摄像机沿Z方向移动10:
function setupKeyLogger() {
document.onkeydown = function (e) {
console.log(e);
camera.position.z+10
}
}