个性化阅读
专注于IT技术分析

JOGL 3D对象

点击下载

在本教程的上一部分中, 我们已经学习了如何创建2D形状并对其执行各种操作。除2D外, JOGL还为应用程序提供了硬件支持的3D图形。

JOGL 3D重要方法

  • glMatrixMode()方法glMatrixMode()方法用于指定当前矩阵。它在其参数内包含一个模式, 该模式指定用于后续矩阵操作的目标矩阵堆栈。此模式可以接受以下任何值:GL_MODELVIEW-用于将后续矩阵操作应用于定义对象的变换(例如旋转, 缩放, 闪电)的Modelview矩阵堆栈。 GL_PROJECTION-用于将后续矩阵操作应用于定义相机属性(例如宽高比, 缩放系数等)的投影矩阵堆栈。GL_TEXTURE-用于将后续矩阵操作应用于纹理矩阵堆栈。 GL_COLOR-用于将后续矩阵运算应用于颜色矩阵堆栈。
  • gluPerspective()方法此方法用于在二维表面上正确表示三维对象。要访问此方法, 请创建GLU类的对象。此类将提供对OpenGL实用程序库的访问。将此方法与GLU类的对象相关联。

句法

gluPerspective(浮动fovy, 浮动方面, 浮动zNear, 浮动zFar)

这里,

  • Favy-定义视角范围。
  • 宽高比-定义宽高比, 以指定x方向上的视野。
  • zNear-定义查看器和最近的剪贴窗格之间的距离。
  • zFar-定义查看器和最远剪辑窗格之间的距离。
赞(0)
未经允许不得转载:srcmini » JOGL 3D对象

相关推荐

评论 抢沙发

评论前必须登录!