2012年4月30日 星期一

作業二:3D元智一館

過程與主題展示:

利用GLfloat vertices colorcube做出一個立方體 再用GLfloat colors塗上灰色


接著再用 glBegin(GL_POLYGON) 畫出四面窗戶 
再用glRotatef(theta[0], 1.0, 0.0, 0.0);  glRotatef(theta[1], 0.0, 1.0, 0.0);  glRotatef(theta[2], 0.0, 0.0, 1.0); 讓圖型可以旋轉 mouse function 點擊左鍵或右鍵可以改變旋轉的方向


心得與討論
這次主要花了些時間在了解旋轉的涵式和形成立方體的涵式加上mouse的涵試 看了PPT後在對照網路上的一些範例 才把這次的作業寫出來  旋轉的點是最難拿捏的部分 沒設好的話會轉得很奇怪 主要都是在嘗試的部分比較多

2012年3月18日 星期日

作業一:元智一館


主題介紹:晚上的元智一館


過程與主題展示: 



先利用OPENGL中的 glBegin(GL_POLYGON) 做出上圖的四方體 接著用glColor3f畫上灰色




在算出每個欄杆和窗戶的四個點座標 利用glColor3f畫上白色 程線晚上時段 研究室 廁所 以及其他空間的燈光



心得與討論:這次的作業主要是用POLYGON, LINES所畫出來的 我覺得這次作業最麻煩的地方
就是算每個矩行的四個點的點座標  沒想到只是畫幾十個矩形 就可以花掉一整個                 
下午 雖然在算座標得當下覺得很煩躁 但看到成品跑出來後 成就感也隨之出來