2023年2月23日 星期四

小凱week02

 今天第一堂課要把上禮拜的GLUT塗改成茶壺

第一:複製上禮拜GLUT圖的程式碼



第二:刪除原程式碼改成複製的程式碼,執行後茶壺就出現了!!


接下來,試著做出一個綠色跟黃色的茶壺(黃色要比綠色大)
在剛剛的程式碼中加上glutColor3f(1,1,0)黃色及glutColor3f(0,1,0)綠色
再把黃色的glutSolidTeapot改成0.5,就大功告成!!

第二節課要把黃色茶壺後面加一個綠色的三角形

開一個新的GLUT檔,輸入
glBegin(GL_POLYGON);、glVertex2f(0,1);、glVertex2f(-1,-1);、glVertex2f(+1,-1);、glEnd();
接著按執行即可!!
接著把三角形改成彩色並跟頂點放在同一行
輸入glColor3f(1,0,0);紅、glColor3f(1,0,0);綠、glColor3f(1,0,0);藍
接著按執行即可!!
當我們要做更多點的圖,就需要用到小畫家,它可以幫我們找到座標(記得y軸是反的)
例子:輸入glVertex2f((x座標-100)/100.0,-(y座標-100)/100.0);
假設要選取物件的色彩,可以用小畫家的滴管來知道確切的RGB,但記得數值不可超過1
所以程式碼要寫(x/255.0)

接著教圓形(快下課,詳細看程式吧!)









沒有留言:

張貼留言