gpt4 book ai didi

android - opengl glTranslatef() 概念

转载 作者:行者123 更新时间:2023-11-29 18:10:24 27 4
gpt4 key购买 nike

我是 OpenGl ES 的新手。我正在研究 android 中的 opengles 教程,其中使用了 glTranslatef() 进行形状移动。我的问题很简单。首先告诉我这个函数是否用于缩放目的,如果我没有看错的话,通过使用 -z 值,对象进入屏幕深处。其次,如果我画了一个正方形然后使用函数 glTranslatef(0,0,-3) 并再次绘制一个新正方形。这个函数调用会影响之前绘制的正方形吗?

最佳答案

是的,glTranslatef() 函数是通过更改 -z 值实现缩放效果的一种方法,尽管如果使用正交 View 可能看不到效果。在调用 glTranslatef() 之后绘制的所有对象都被转换,前提是矩阵模式是 GL_MODELVIEW 或 GL_PROJECTION。因此,在您的示例中,除非您重新绘制,否则不应影响先前绘制的正方形。

关于android - opengl glTranslatef() 概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11010549/

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