【发布时间】:2019-07-26 13:15:07
【问题描述】:
我需要在openGL中绘制下图。
我试图用这样的多边形来做到这一点
glTexCoord2f(0.0f, 0.0f);glVertex3f(9.5f,0,-20);
glTexCoord2f(0.5f, 0.0f);glVertex3f(20,0,-20);
glTexCoord2f(0.0f, 1.0f);glVertex3f(20,0,40);
glTexCoord2f(1.0f, 0.0f);glVertex3f(9.5f,0,40);
glTexCoord2f(0.0f, 0.0f);glVertex3f(9.5f,0,40);
glTexCoord2f(1.0f, 0.0f);glVertex3f(-20,0,40);
glTexCoord2f(0.0f, 1.0f);glVertex3f(-20,0,0);
glTexCoord2f(1.0f, 0.0f);glVertex3f(-3.5f,0,0);
glTexCoord2f(1.0f, 1.0f);glVertex3f(9.5f,0,0);
我没有得到确切的数字,我得到了下图:
谁能帮忙??
【问题讨论】:
-
你能贴一张你得到的截图吗?
-
另外,如果您正在处理 2D,我建议您进行更改,使 +Z 为“向上”并且 X/Y 轴按预期工作。我不了解你,但我发现在 XY 平面上比在 XZ 平面上思考要容易得多:)
-
@genpfault:或者只使用
gluOrtho2D()。;]
标签: opengl