JOGL旋转17 Mar 2025 | 阅读 2 分钟 在 JOGL 中,对象可以沿着三个轴的任何一个方向旋转。 要旋转一个对象,您需要遵循以下步骤:- - 删除对象的先前状态以清除视图。 为此,您需要使用以下方法清除颜色和深度缓冲区:-
- 现在,借助 glLoadIntensity() 方法重置项目矩阵
- 调用 GLMatrixFunc 接口的 glRotatef() 方法。
每秒帧数动画器类FPSAnimator 类是 Animator 类的子类,用于以每秒帧数的速率旋转对象。 FPSAnimator 类的构造函数构造函数 | 描述 |
---|
FPSAnimator(int fps) | 它创建一个 FPSAnimator,并指定目标每秒帧数的值。 | FPSAnimator(GLAutoDrawabledrawable, int fps) | 它创建一个 FPSAnimator,其中包含要动画的初始 drawable 和指定的目标每秒帧数的值。 | FPSAnimator(GLAutoDrawabledrawable, int fps, booleanscheduleAtFixedRate) | 它创建一个 FPSAnimator,其中包含要动画的初始 drawable,指定的目标每秒帧数的值,以及一个标志,用于指定是否使用固定速率调度。 | FPSAnimator(int fps, booleanscheduleAtFixedRate) | 它创建一个 FPSAnimator,并指定目标每秒帧数的值,以及一个标志,用于指定是否使用固定速率调度。 |
JOGL 旋转示例在本例中,我们将旋转一个三角形。 输出 
|