帮我看看这一小段OpenGL代码
glBegin(GL_TRIANGLE_STRIP);glTexCoord2d(1,1);glVertex3f(x+0.5f,y+0.5f,z);//TopRightgl...
glBegin(GL_TRIANGLE_STRIP);
glTexCoord2d(1,1); glVertex3f(x+0.5f,y+0.5f,z); // Top Right
glTexCoord2d(0,1); glVertex3f(x-0.5f,y+0.5f,z); // Top Left
glTexCoord2d(1,0); glVertex3f(x+0.5f,y-0.5f,z); // Bottom Right
glTexCoord2d(0,0); glVertex3f(x-0.5f,y-0.5f,z); // Bottom Left
glEnd();
在被循环调用的draw函数里,好象是和渲染相关的,可是我怎么就不明白它到底是什么用的,有谁知道帮我解答一下,回答的好还会补加分数,谢谢
渲染的明明是一个矩形啊,我的纹理图片也是一个正方形,为什么开始要设置成三角带? 展开
glTexCoord2d(1,1); glVertex3f(x+0.5f,y+0.5f,z); // Top Right
glTexCoord2d(0,1); glVertex3f(x-0.5f,y+0.5f,z); // Top Left
glTexCoord2d(1,0); glVertex3f(x+0.5f,y-0.5f,z); // Bottom Right
glTexCoord2d(0,0); glVertex3f(x-0.5f,y-0.5f,z); // Bottom Left
glEnd();
在被循环调用的draw函数里,好象是和渲染相关的,可是我怎么就不明白它到底是什么用的,有谁知道帮我解答一下,回答的好还会补加分数,谢谢
渲染的明明是一个矩形啊,我的纹理图片也是一个正方形,为什么开始要设置成三角带? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询