我是iPhone游戏开发的新手,请您解释一下OpenGL中的GLKMatrix4。 请任何人帮助我。
先谢谢。
答案 0 :(得分:4)
GKLMatrix4类型定义了4x4浮点矩阵以及 通常用于操纵矩阵的许多数学运算。 OpenGL ES广泛使用矩阵作为表示a的便捷方式 不同坐标系之间的图形转换。这些 转换包括平移,缩放,旋转和投影; 通过矩阵乘法,可以进行多次变换 连接成一个转换矩阵。
操纵GKLMatrix4结构的函数处理输入 作为不可变的,而是返回一个代表的新矩阵 手术结果。
3D编程中的矩阵最常用于变换:移动,旋转,缩放等3D场景中的对象,计算摄像机的视口等。如果这听起来有点模糊,请尝试阅读一些像这样的3D编程的介绍(这是为了您的方便特定于OpenGL ES):http://iphonedevelopment.blogspot.it/2009/05/opengl-es-from-ground-up-table-of.html 特别是Chapter 7您可能会觉得有用。
答案 1 :(得分:0)
4x4浮点矩阵作为用于操纵矩阵的数学运算。有些创建矩阵。阅读apple document和GLKMatrix4 Reference