1.試用台大OpenGL程式
2.學習更改顏色 (glColor3f(r,g,b) 4為r,g,b,a a-表透明度)
3.更改背景顏色
4.嘗試用點線面繪圖
5.自主嘗試
#include <GL/glut.h>
void display();
int main(int argc,char **argv)
{
glutInit(&argc,argv);
glutCreateWindow("02160295");
glutDisplayFunc(display);
glutMainLoop();
}
void display()
{
glClearColor(0, 0.5, 0.5, 1); //選擇被景色
glClear(GL_COLOR_BUFFER_BIT); //刷上被景色
glBegin(GL_POLYGON); //開始創造多邊形
glColor3f(1,0,0); //選擇顏色
glVertex2f(0,0);
glVertex2f(-0.5,0.5);
glVertex2f(-1,0.5);
glVertex2f(-1,-0.3);
glVertex2f(0,-1);
glVertex2f(1,-0.3);
glVertex2f(1,0.5);
glVertex2f(0.5,0.5);
// glVertex2f(0,1);
glEnd(); //結束
glFlush();
}
沒有留言:
張貼留言