我正在制作 3d bicicle 和轨道。到目前为止,我绘制了它们并为它们的动作设置了动画。然而,在开始时,整个轨道 + bicicle 围绕视图旋转。就像我在旋转整个东西一样。后来我做了,这样在改变方向时,bicicles可以在它们的轴上旋转。在 popmatrix 和 pushmatrix 的帮助下。现在,当我尝试旋转视图时,轨道和驱动程序不会旋转中心轴而是安装在我的相机周围。我试图将它们放置在 0 坐标旋转并将它们放回去,但它根本不起作用。
Gl.glTranslatef(0, 0, -100);
Gl.glTranslatef(0, 0, 0);
Gl.glRotatef(rotate, 0, 1, 0);
Gl.glTranslatef(0, 0, -100);
在我绘制任何模型之前,我正在使用它。如果我在只有一个模型之间执行它会旋转。