2023年3月16日 星期四

小凱week05

主題:T_R_T
第一節課

跟前個禮拜一樣,到https://jsyeh.org/3dcg10/下載window、data,接著把兩個檔解壓縮並把data丟到window這個資料夾裡,之後開啟window裡的Transformation就可以打開模型。



複習

複習上週的旋轉,老師在講解一次讓同學更有印象。

week05-1

1.開新的GLUT檔,把上禮拜的week04-1的程式複製下來,修改程式碼會有紅色跟綠色的茶壺,觀察發現紅色在公轉,綠色再自轉。

第二節課

用老師給的opergl_demo的程式來互動,可以畫頭、身體跟手,可移動程式碼來對模型移動或旋轉。一開始發現手移動有點奇怪,會繞著整個身體旋轉。


先移動手的位置到中心,在把手放到身體上。


第三節課

week05-2

這節課要試著做個機器人,運用上節課的知識,建一個白色cube跟綠色cube,綠色旋轉中,發現綠色在中間轉動,我們要想想如何把手臂移動到方塊的右上角。
加上glTranslatef(0.5,0.5,0);就可把手移動到方塊右上角,結合把左邊的手也做出來。
//左邊 glTranslatef(-0.5,0.5,0);






沒有留言:

張貼留言