了解點線面
修改茶壺顏色,大小
自己畫點什麼吧
#include <GL/glut.h>
void display()
{
glClearColor(0.3,0,0.3,1);
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glColor3f(1.0,0.2,0);
glVertex2f(-0.15,0.0);
glColor3f(0.77,0.31,0);
glVertex2f(-0.15,-0.5);
glColor3f(0.77,0.31,0);
glVertex2f(0.15,-0.5);
glColor3f(1.0,0.2,0);
glVertex2f(0.15,0.0);
glEnd();
glBegin(GL_POLYGON);
glColor3f(0,0.5,0);
glVertex2f(0.0,0.5);
glColor3f(0,0.3,0);
glVertex2f(-0.75,0.0);
glColor3f(0,0.3,0);
glVertex2f(0.75,0.0);
glEnd();
glBegin(GL_POLYGON);
glColor3f(0,0.5,0);
glVertex2f(0.0,0.6);
glColor3f(0,0.3,0);
glVertex2f(-0.6,0.2);
glColor3f(0,0.3,0);
glVertex2f(0.6,0.2);
glEnd();
glBegin(GL_POLYGON);
glColor3f(0,0.5,0);
glVertex2f(0.0,0.7);
glColor3f(0,0.3,0);
glVertex2f(-0.5,0.4);
glColor3f(0,0.3,0);
glVertex2f(0.5,0.4);
glEnd();
glBegin(GL_POLYGON);
glColor3f(0,0.5,0);
glVertex2f(0.0,0.8);
glColor3f(0,0.3,0);
glVertex2f(-0.3,0.6);
glColor3f(0,0.3,0);
glVertex2f(0.3,0.6);
glEnd();
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutCreateWindow("00160813");
glutReshapeWindow(500,500);
glutDisplayFunc(display);
glutMainLoop();
}
沒有留言:
張貼留言