2018年3月5日 星期一

Week02 ㄩㄐ的失智日常

Week02教學內容

(1)進入老師提供的網站,將

① data

② win32
③ glut32.dll

以上三個檔案下載下來,並把 ③ glut32.dll 置入解壓縮後的 ② win32

(讓 Shape.exeglut32.dll 存放置同一目錄)



↑像這樣


(2)執行Shape.exe




以 TRIANGLE 為例,畫面中左邊為三角形(呈現畫面),右邊為數據(改變呈現畫面)
在右邊的介面,在黑色區塊點選滑鼠右鍵可以選擇「改變形狀」。
而綠色的數據可以點選滑鼠左鍵,以上下的方式拖拉改變數值,改變的過程會在左邊的介面呈現。

完成了很厲害對吧 



(3

ⓐ 超長函式→濃縮成十行

以自己的圖+老師的實作為範例
什麼叫超長的程式碼



聽說原本很長,經由巧手後只有十行ㄛ

改變茶壺的顏色




現在要做的是改變茶壺的顏色!

程式碼「glColor3f」為改變顏色的意思,後方數值「(1,1,0)」則是對應RGB三色(1為顯示的意思),所以顯示RG,不顯示B,呈現的樣子就是黃色!

RGB示範:


R(紅色)→ (1,0,0)



G(綠色)→ (0,1,0)

B(藍色)→ (0,0,1)


(4)召喚三角形/設色建點



多邊型以及填色順序:先設顏色再建點
再以老師的南瓜做例子,可以用小畫家輔助。
把座標確立後,顏色設定完便可以開始建點。

(5)打回家作業


把這週上課學到的內容以回家作業呈現!

我用的是頑皮彈/頑皮雷彈當作這次的作業


原圖長這樣


作業過程↓

超多點QQ

把圖片移到中間,畫出中心軸開始建點(如小葉老師的南瓜,同樣的作法)

經過一番奮鬥後↓


(活動太多導致作業才上課前的幾小時才做出來QQ)



並不是說很完美,但至少看的出來是頑皮彈/頑皮雷彈

沒有留言:

張貼留言