2018年3月26日 星期一

Week05_+0筆記


http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
下載  glut32.dll  data win32 -->解壓縮

windows解壓縮後將檔案glut32 transformation放入data資料夾
剪下data最內層所有檔案放置前一層




程式碼由下往上看做解釋







程式碼更動觀察變化


EX:茶壺 (一個兩個及多個的應用)
(茶壺原程式碼)
(rotate)
(兩個茶壺)

(兩個茶壺rotate)




(與上圖差在負號)


glPushMatrix();///下手肘
glTranslatef(0.5, 0.15, 0);///把會旋轉的茶壼柄,放到右上角
glRotatef(angle, 0,0,1);///把整個對畫面中心做旋轉
glTranslatef(0.45, -0.08, 0);///移動,讓茶壼的柄,放到畫面的中心
glutSolidTeapot(0.3);///TODO: 請試著把茶壼的柄,放到畫面的中心
glPopMatrix();



沒有留言:

張貼留言