1程式設計與寫作方法、執行結果呈現
1. 概觀
2. 按 "u" or "i" 旋轉視角(繞y軸轉)
3. 按 "j" or "k" 旋轉視角(繞z軸轉)
4. 按 "n" or "m" 旋轉視角(繞x軸轉)
5. 按 "3" or "4" 擺動手臂(左右手)
6. 按 "5" or "6" 擺動腳(左右腳)
7. 此外還可按 "1" 旋轉頭
2心得與討論
我的機器人是由
glutWireSphere (頭)
glutWireTorus (身體)
glutWireCube(1) (手腳)
組合而成的
每個部分都用 glPushMatrix(); 和 glPopMatrix(); 包起來以便轉動
再用 glTranslatef glRotatef glScalef 等等做調整
上面三者的順序和數目很重要!!!!
光是測試就花了很多時間
雖然這次的機器人醜醜的...
但是能讓它轉動真的很開心!!!!