2013年3月5日 星期二

劉柏廷的第二周課堂作業

旋轉跳躍的茶壺
有漸層的六角形
 glVertex2f() 及 glColor3f()

 glVertex2f()可以建立一個點後面的數值是表示(X,Y)

 glColor3f()更改面的顏色



Homework 2: 練習用glColor及glVertex畫出你要的形狀, 並用glClearColor改漂亮的背景顏色
請由課堂的範例, 成功地在家中編譯(compile)出OpenGL程式。並進行修改, 以練習 OpenGL 中的顏色設定及畫你要的形狀等。
以下請分開三次檔案上傳。
第一個檔案: JPG 或 PNG檔 -- 程式順利執行的 PrintScreen 圖 (禁止上傳 BMP 大檔)
第二個檔案: 文字說明檔 -- 請在裡面簡單說明你的程式有什麼樣的特色及做了什麼樣的修改, 並在最後列出你的 "互助組同學名單"
第三個檔案: 精簡程式檔壓縮檔 -- 此檔內含你所修改的 CPP 檔及所使用的程式發展環境( (ex. VC6, Dev-C++, VC.NET, Mac, etc) 所對映的專案檔、執行檔等。請以精簡為原則。
本作業的目的是要確保每一位同學都有成功地修改simple的程式碼, 以達到練習 compile 程式, 修改 ClearColor 與 Color 的顏色、修改增加 Vertex 與 Color 值等。

對於進階的同學, 可以嘗試看看動態改顏色、多加幾個點以做出比較特別的幾何圖形、使用glTranslatef之類的進階東西嘗試。
提早交作業可以加分。有用心進階嘗試也可以加分。
特別扣分項: 排版扣10分



呼呼做完了
很宅的做了知名遊戲LOL的LOGO
比較難的是外框部分
用glBegin(GL_LINE_LOOP);做出來的線太細
後來想到用背景覆蓋來做框框

互助組同學:參考了郭徑岳同學的部落格作業 (3Q)蝙蝠俠

沒有留言:

張貼留言