gpt4 book ai didi

ios - 如何在 GLKit 中保存变换矩阵?

转载 作者:行者123 更新时间:2023-12-01 19:17:23 26 4
gpt4 key购买 nike

在 iOS 5 中,使用 EAGLView,您可以:

glPushMatrix();
glTranslatef(x, y, 0.0f);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
glPopMatrix();

使用 GLKView,这是否被以下替换?
GLKMatrix4 t = self.effect.transform.modelviewMatrix;

self.effect.transform.modelviewMatrix = GLKMatrix4Translate(t, x, y, 0);
[self.effect prepareToDraw];

glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);

self.effect.transform.modelviewMatrix = t;

有点丑...

最佳答案

查看 GLKMatrixStack .我用它在 GLKit 中构建分层模型。

关于ios - 如何在 GLKit 中保存变换矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12291550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com