2015年3月26日 星期四

Week05 02161123 張宸瑄

今天的教學目標:

(1)自製3D模型

(2)利用mouse旋轉


1. 下載freeglut

2.  自製3D模型

延續上周的 glutWireTorus(0.3, 0.7, 30, 30); 程式,
甜甜圈遮住後可以旋轉。




3. 用 glBegin(GL_LINE_LOOP); 的程式做一個線型方形,

讓它沿著Y軸重複旋轉。





 4. 用上一個程式,加上 glBegin(GL_POLYGON);

做兩個方形,一實心,一線型,

讓他們沿著Y軸,相交旋轉的程式。




5. 做一個立體長方形,用POLYGON和QUAD_STRIP,再讓它旋轉。



6.沿用上一個程式,加上黑線讓他看得更加清楚,有立體感。




7. 沿用上一個程式,改成立體三角柱,

並且運用滑鼠的移動,

讓滑鼠的移動改變它的旋轉方向。



8. 沿用上一個程式,將立體三角柱的透明度更改,

做了深度測試,不讓近的擋到遠的,遠的擋到近的,

讓立體三角柱更加具有真實感。





沒有留言:

張貼留言