2019年3月7日 星期四

電腦圖學第三週

(1)主題:點.線.面.顏色

下載 [data].[win32].[glut.dll] 將 "data"和"glut.dll"放入win32資料夾。

打開win32資料夾,打開Shapes.exe


利用滑鼠按住數字往上.下拖曳,改變數值讓顏色和位置改變。














(2)實作:第一個親手寫出程式

利用CodeBlocks畫茶壺
步驟1.下載freeglut,解壓縮到桌面。


步驟2.把桌面上的freeglut資料夾打開,再把lib資料夾裡的libfreegult.a複製貼上重新命名為:libgult32.a。


步驟3.打開CodeBlocks,file→new→project→選擇GLUT→路徑選擇桌面上的glut然後按finish。


步驟4.接著把畫面左邊的Sources打開再點裡面的main.cpp,然後把所有程式碼都刪掉。


步驟5.可以開始打程式了!!



步驟6.加上顏色:只要在glutSwapBuffers();這行程式碼之前加上glColor3f();
就可以幫圖加上顏色囉。



(3)回家作業

首先找了一張圖片。



然後打開小畫家,放入這張圖之後,把像素調成200,200。



因為感覺畫三隻貓會累死,所以剪裁成一隻。



之後利用剛剛上面的程式碼,再加上小葉老師下課前教的利用小畫家座標來用點連接成一個圖案。



先把兩隻耳朵完成了。



剩下最難的眼睛.....



因為不會畫圓圈,用了超87的方法。



終於完成了= =

沒有留言:

張貼留言