2018年3月13日 星期二

Week 02 張勝豐

(1) 複習如何開啟OpenGL以及GLUT

  在Week1中有教如何開啟,以下附上網址 ↓

 https://2018graphicsa.blogspot.tw/search/label/05160452_%E5%BC%B5%E5%8B%9D%E8%B1%90


(2) 用OpenGL寫一個茶壺

  1.先到 File → New → project開啟OpenGL程式














  2.將main.cpp裡的程式碼刪除之後開始寫程式,打上標頭檔以及主涵式main
     int argc是參數的個數,char* argv[]是輸入的參數













  3.打上茶杯的程式碼













  4.物體上色以及背景上色
   
     物體上色的涵式 → glColor
      












glColor3f(64/255.0,128/255.0/128/255.0);

  ( R , G , B ) 三原色  
  glColor3f  3→是可變的參數
  f→是浮點數

  例外取顏色還有另一種簡單且容易取到自己想要顏色的方法
  就是利用小畫家的滴管將你想要的顏色汲取,選好之後打開
  編輯色彩,而RGB的顏色數據就在下方 ↓














再來是背景上色
glClearColor(0/255.0,128/255.0,192/255.0,0);
跟物體上色一樣,前面三個一樣是RGB三色,最後一個是Alpha透明度
如果是白色不透明就設為 1














  5.用GLUT畫出彩色三角形

  我們要畫的是多邊形就必須用這個函式 → glBegin(GL_POLYGON);
  至於要怎麼畫出三角形,我們首先要找出三個頂點的座標,這個我們可以利用
  小畫家來大概的抓出座標,所使用的函式 → glVertex(x座標,y座標); 再來就是
  將物體上色,至於方法上方有提到可以往上拉去看



沒有留言:

張貼留言