2018年3月9日 星期五

Week 02 洪梓菱

畫一個茶壺
 
   (1) glutInit(&argc,argv);     
       -> 初始glut參數設定
  (2) glutInitDisplayMode(GLUT_DOUBLE); 
       -> 顯示模式:double buffers
  (3) glutCreateWindow("Week02 Hello World Triangle");
       -> 建立視窗
  (4) glutDisplayFunc(display);
       -> 顯示函式display()用來畫圖的
  (5) glutMainLoop();
       -> 主要的迴圈,用來控制程式
  (6) glClear(GL_COLOR_BUFFER_BIT);
       -> 清畫面
  (7) glutSolidTeapot(0.3);
       -> 大小為0.3的茶壺
  (8) glutSwapBuffers();
       -> 交換 double buffers 來顯示畫出來的畫面
 
                                                                    改變茶壺顏色
 
方法有兩種如下:
1.用 glColor3f() 函式來改顏色他接受的三個參數都要是小數(0~1)分別代表 R, G, B

2.用 glColor3ub() 函式來改顏色他接受的三個參數範圍為(0~255)分別代表 R, G, B
 
 
改變背景顏色
利用glClearColor(191/255.0,251/255.0,203/255.0,1)來改背景顏色接受四個參數都要是小數(0~1)分別為 R, G, B, 不透明度

沒有留言:

張貼留言