##點線面色彩
1.下載課本範例
2.Windows.zip 解壓縮
3.data.zip解壓縮=>將data.zip內的data拉到windows資料夾內
4.點擊 Shape.exe 試著用mouse切換程式的參數
5.左邊的mouse右鍵,可切換大頂點還有多一點顏色
6.右邊的mouse右鍵,可切換點線面
7.右邊的mouse左鍵,按住綠色數字可上下拖曳數字數值大小
來試試GL TRIANGLES 三角形
1.左邊設成多一點顏色 toogle colors at vertices
2.左邊切換=>TRIANGLES
3.每個頂點,都有自己的色彩
4.執行畫面
###今天第一個程式:week02_glut_color_teapot
0.小心,先把freeglut裝在桌面,再把freeglut\lib\libfreeglut.a複製成libglut32.a
1.File-New-Project,GLUT專案,week02_glut_color_teapot,小心點點點的目錄要選桌面
2.下一步,GLUT要設定【桌面】的freeglut
3.貼上上週程式碼,再加一行 glColor3f(1,1,0);
4.執行畫面
###可以用小畫家,來挑選所需顏色
1.開啟小畫家,把要畫的圖匯入
2.利用滴管來吸色,再使用編輯色彩來看它的數字
3.程式裡glColor3f(r,g,b);是0.0~1.0中間,所以我們把吸到的顏色/255.0即可
4.ex.glColor3f(247/255.0, 180/255.0,171/255.0);
5.我們來畫兩個茶壺,先畫大的,再畫小的
6.執行畫面
1.File-New-Project,GLUT專案 week02_glut_color_triangle
2.貼上剛剛的week02_glut_color_teapot程式碼
3.改一些程式碼(更改為如下圖)
###用小畫家幫我們找到頂點座標
1.File-New-Project,GLUT專案 week02_glut_glvertex2f_mspaint
2.開一個小畫家,把一張圖放進來,建議400*400,中心點在200,200
3.口訣:減一半,除一半,Y加負號
4.執行畫面
1.File-New-Project,GLUT專案 week02_glut_cos_sin_circle
2.貼上剛剛的week02_glut_color_triangle的程式碼
3.改程式碼為下圖
1.程式碼更改如下及執行畫面
(0.2*)r半徑 +0.5(cx,cy)
###畫米奇
1.程式碼更改如下及執行畫面
沒有留言:
張貼留言