gpt4 book ai didi

android - 在 opengl es 2.0 中访问项目和模型 View 矩阵

转载 作者:太空宇宙 更新时间:2023-11-03 11:20:42 27 4
gpt4 key购买 nike

我正在使用

在 opengl es 2.0 中将屏幕坐标转换为世界坐标
GLU.gluUnProject(winX, winY, winZ, model, modelOffset, project, projectOffset, view, viewOffset, obj, objOffset)

但是,我不确定如何检索模型 View 和项目矩阵。我发现的所有示例仅适用于 opengl es 1.0 和 1.1。任何帮助将非常感激。谢谢。

最佳答案

当然这在 OpenGL ES 2.0 中是可能的。唯一的区别是您不必使用 glGetFloatv(GL_MODELVIEW_MATRIX, array) 提取矩阵,但是您可以在代码中计算矩阵,因为 OpenGL ES 2.0 不再具有 glRotatef() glTranslate() 等函数。那就是为什么你使用名为 Matrix 的 Android 类,它可以为你做这些计算。然后将您的矩阵传递给 gluUnProject() 非常简单。

参见 how to do Object detection in opengl Android? .

关于android - 在 opengl es 2.0 中访问项目和模型 View 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8983768/

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