2

GLKit 中有一个带有以下注释的头文件:

GLKMatrixStack 是一种 CFType,它允许创建类似于 OpenGL 的矩阵堆栈的 4x4 矩阵堆栈。可以使用类似于 OpenGL 的固定功能版本中的功能创建和操作任意数量的矩阵堆栈。

您将如何根据堆栈的内容生成模型视图矩阵?我在标题GLKMatrixStackRef之外找不到任何对类型的引用。GLKMatrixStack

4

1 回答 1

2

在 Apple 的 C 库中,<whatever>Ref是指向<whatever>. 所以适当的文档是GLMatrixStack的。因此,当您想将结果传达给着色器时,您将使用、、等GLMatrixStackCreate的任何组合以及类似的东西。GLMatrixStackRotateGLMatrixStackScaleGLMatrixStackPush/PopGLMatrixStackGetMatrix4

于 2012-03-11T04:29:13.293 回答