(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座標); 再來就是
將物體上色,至於方法上方有提到可以往上拉去看







沒有留言:
張貼留言