在JavaFx中,如何使透视相机绕非0、0、0的点旋转?

时间:2019-05-17 16:24:04

标签: javafx-3d

我的场景有一个红色立方体和一个透视相机。每当我在相机上使用setRotate()方法时,它都会旋转,就好像红色立方体的中心是轴一样,但是我希望它绕相机的中心旋转。相机位于0、0,-15,沿y轴旋转-20度,rotate方法旋转约0、0、0。根据API,它总是这样,但是我很好奇是否有相机旋转中心的移动方式?

//rotate was initialized to 0 earlier in the class
//isKeyDown is a method initialized in another class that does work
if(isKeyDown(KeyCode.A)) {
            rotate += 2.5;
            camera.setRotate(rotate);
}

0 个答案:

没有答案