【发布时间】:2014-04-05 01:06:53
【问题描述】:
我需要绘制矩形的外壳/备用。
但问题是glTranslated()不起作用。当我调用它时,我的矩形不再绘制了。
我的矩形:glRectf(-0.032f, 0.032f, 0.032f, -0.032f);
(我不懂价值观,但工作)
完整代码:
{
glClear(GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glColor3ub(254,128,1);
//glTranslated(50, 20, 0); when I remove the comment, my rectangle doesn't appear.
glRectf(-0.032f, 0.032f, 0.032f, -0.032f);
glFlush();
SDL_GL_SwapBuffers();
}
【问题讨论】:
-
您的代码不完整;特别是,它似乎缺少一个
main()函数和至少一个#include。请edit您的代码,这是您问题的minimal reproducible example(包括任何必要的输入,但最好不需要任何输入),然后我们可以尝试重现并解决它。您还应该阅读How to Ask。