#點 線 面 色彩
1.下載課本的範例 https://jsyeh.org/3dcg10/
windows.zip及data.zip
2. 在下載資料夾,把windows.zip=>windows
資料夾,data.zip裡面的data拉到下載\windows資料夾裡
3.執行Shapes.exe便可操作今天的課本範例
4.mouse右鍵,在右邊可切換 點 線 面
5.mouse右鍵,在左邊可切換大的頂點 逐個色彩
6.mouse左鍵,在右邊可按綠色數字上下調整
可以改頂點座標 glVertex2f(x,y)
##要寫程式,試試看點線面色彩
1.moodle下載 freeglut(桌面還有一份),點開它
2.把 freeglut用mouse drag到桌面,就裝好了
3.把桌面\freeglut\lib\libfreeglut.a複製成libglut32.a
4.CodeBlocks: File-New-Project,選GLUT專案
目錄選桌面,專案名 取 week02_glut_color_teapot
5.GLUT要選桌面的freeglut
6.執行時,會跳出上週的程式,我們來改程式吧
7.左邊的 Sources的main.cpp點開,把上週的10行貼上來
##要設定色彩
1.glColor3f(r,g,b);
2.0,1,0綠色 1,0,0紅色 0,0,1藍色 1,1,0黃色
3.可用小畫家,來畫其他的色彩,使用滴管來吸色,使用編輯色彩來查看色彩的值 /255.0變成有小數點的float浮點數
4.老師以阿尼亞的色彩為例,兩個大小不同的茶壺,用不同的色彩,畫出兩色的效果
#畫三角形
1.File-New-Project,GULT專案,week02_glut_triangle
2.一樣,把今天的10行貼下來,再加今天的第2個主角:頂點
3.glBegin(GL_POLYGON);
4.glColor3f(r,g,b);
5.glVertex2f(x,y);
6.glEnd();
7.以上是期中考試的10題其中的3題
8.在真的實作時,會有很多組 glColor3f(r,g,b); 及 glVertex(x,y);
沒有留言:
張貼留言