GLKit中有一个头文件,其注释如下:
GLKMatrixStack是一个CFType,它允许创建一个4x4矩阵堆栈,类似于OpenGL的矩阵堆栈。任意数量的矩阵堆栈都可以用类似于固定函数版本的OpenGL中的函数创建和操作。
如何根据堆栈的内容生成模型视图矩阵?在GLKMatrixStackRef头之外,我找不到对GLKMatrixStack类型的任何引用。
发布于 2012-03-11 04:29:13
在苹果的C库中,<whatever>Ref是指向<whatever>的指针的类型。因此,适当的文档是针对GLMatrixStack的。所以你可以使用GLMatrixStackCreate,然后不管是GLMatrixStackRotate,GLMatrixStackScale,GLMatrixStackPush/Pop等的组合,还是像GLMatrixStackGetMatrix4这样的东西,当你想要将结果传达给你的着色器时。
https://stackoverflow.com/questions/9649980
复制相似问题