2018年3月5日 星期一

南瓜最難吃 week2

No.1 老師的程式網址:jsyeh.org/3dcg10


下載 windows,data,glut32.lib三個檔案


練習執行 shape (左鍵點選x軸,y軸控制圖案變形,右鍵選取初始圖案)

color3f控制顏色變化(用左鍵拉取數字大小)



調整color和Vertex之後



color 定義


Vertex定義ㄊ


No.2 用GLUT畫三角形(codeblocks)
開啟openGL

複製5行程式碼(三角形三頂點座標和顏色RGB)

***** 注意!!! 下載moodle檔案 freeglut-MinGW
解壓縮之後lib資料夾複製 libreeglut.a 檔案 改名 libglut32.a

開啟新專案GLUT

選擇放置程式碼資料夾=>freeglut




將大量不需要的程式碼移除 留下最精簡化的三角形程式碼



執行就可以得到一個三角形~~~~


如果要將執行結果改成一個茶壺 只要將 複製的5行程式碼改為
glutSolidTeapot(0.3);


一個漂亮的茶壺就出現了XD
*做多邊形的程式碼


沒有留言:

張貼留言