按任意鍵都會讓他揮手,s會讓他向左旋轉,d會讓他向下旋轉
*程式設計語寫作方法
活用glRotatef、glTranslatef、glScalef三個函式,
就能讓你建立的3D物件自由轉動跟位移、變形,
配上GLUT內建的立體物件繪製函式就能畫出這神奇的圓球人,
並讓他低能的揮舞著他的手臂,
跟上次作業最相近的地方,
依然是無盡的調整座標‧‧
*心得與討論
最大的問題在如何讓物件看起來是以某點為支軸旋轉(那個揮手的部分)
後來是靠著先移動,再轉,再移回來讓他看起來像是延支軸旋轉的來解決,
相信有更簡單的方式可以做到才是,
可惜的是在沒有光源或貼圖的情況下,
這人還是跟2D的沒什麼兩樣‧‧
希望下次可以藉由光源跟貼圖做出真正更立體的玩意兒出來。
留言測試
回覆刪除