opengl画图的问题要画一面小红旗,包括一个红色三角形和一根黑色旗杆,各位大大看看我的程序出什么问题了.#include void Draw2(void){\x05glClearColor(0.5,0.5,0.5,0.0);\x05glClear(GL_COLOR_BUFFER_BIT);\x05glColor3f(1.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 19:28:31
![opengl画图的问题要画一面小红旗,包括一个红色三角形和一根黑色旗杆,各位大大看看我的程序出什么问题了.#include void Draw2(void){\x05glClearColor(0.5,0.5,0.5,0.0);\x05glClear(GL_COLOR_BUFFER_BIT);\x05glColor3f(1.](/uploads/image/z/14241562-34-2.jpg?t=opengl%E7%94%BB%E5%9B%BE%E7%9A%84%E9%97%AE%E9%A2%98%E8%A6%81%E7%94%BB%E4%B8%80%E9%9D%A2%E5%B0%8F%E7%BA%A2%E6%97%97%2C%E5%8C%85%E6%8B%AC%E4%B8%80%E4%B8%AA%E7%BA%A2%E8%89%B2%E4%B8%89%E8%A7%92%E5%BD%A2%E5%92%8C%E4%B8%80%E6%A0%B9%E9%BB%91%E8%89%B2%E6%97%97%E6%9D%86%2C%E5%90%84%E4%BD%8D%E5%A4%A7%E5%A4%A7%E7%9C%8B%E7%9C%8B%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%87%BA%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98%E4%BA%86.%23include+void+Draw2%28void%29%7B%5Cx05glClearColor%280.5%2C0.5%2C0.5%2C0.0%29%3B%5Cx05glClear%28GL_COLOR_BUFFER_BIT%29%3B%5Cx05glColor3f%281.)
opengl画图的问题要画一面小红旗,包括一个红色三角形和一根黑色旗杆,各位大大看看我的程序出什么问题了.#include void Draw2(void){\x05glClearColor(0.5,0.5,0.5,0.0);\x05glClear(GL_COLOR_BUFFER_BIT);\x05glColor3f(1.
opengl画图的问题
要画一面小红旗,包括一个红色三角形和一根黑色旗杆,各位大大看看我的程序出什么问题了.
#include
void Draw2(void)
{
\x05glClearColor(0.5,0.5,0.5,0.0);
\x05glClear(GL_COLOR_BUFFER_BIT);
\x05glColor3f(1.0,0.0,0.0);
\x05glRectf(-0.05f,-0.5f,0.05f,0.3f);
\x05glFlush();
\x05glClear(GL_COLOR_BUFFER_BIT);
\x05glColor3f(1.0,0.0,0.0);
\x05glBegin(GL_POLYGON);
\x05glVertex2f(0.0f,0.3f);
\x05glVertex2f(0.0f,0.0f);
\x05glVertex2f(0.5f,0.0f);
\x05glEnd();
\x05glFlush();
}
int main(int argc,char *argv[])
{
glutInit(&argc,argv);
glutInitWindowPosition(100,100);
glutInitWindowSize(400,400);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutCreateWindow("Graph");
glutDisplayFunc(Draw2);
glutMainLoop();
return 0;
}
opengl画图的问题要画一面小红旗,包括一个红色三角形和一根黑色旗杆,各位大大看看我的程序出什么问题了.#include void Draw2(void){\x05glClearColor(0.5,0.5,0.5,0.0);\x05glClear(GL_COLOR_BUFFER_BIT);\x05glColor3f(1.
glClearColor(0.5,0.5,0.5,0.0);
\x05glClear(GL_COLOR_BUFFER_BIT);
\x05glColor3f(1.0,0.0,0.0); //黑色旗杆应该是glColor3f(0.0,0.0,0.0);
\x05glRectf(-0.05f,-0.5f,0.05f,0.3f);
//\x05glFlush();
//\x05glClear(GL_COLOR_BUFFER_BIT);
\x05glColor3f(1.0,0.0,0.0);
\x05glBegin(GL_POLYGON);
\x05glVertex2f(0.0f,0.3f);
\x05glVertex2f(0.0f,0.0f);
\x05glVertex2f(0.5f,0.0f);
\x05glEnd();
\x05glFlush();