2023年3月16日 星期四

LAD Week05_T-R-T 對特定軸轉動

 複習

開啟上週的Transformation,再次熟悉(移動-旋轉 vs 旋轉-移動, 縮放)

更改旋轉軸

將10行程式碼拿出來做修改,紅色自轉且繞圈旋轉,綠色原地自轉

互動程式

開啟opengl,按下todrew即可繪製頭部,身體,手部,且可按住程式碼進行移動。首先移動旋轉軸,只旋轉手部,但手臂會在正中間旋轉,若把關節移動到中心,則會繞著肚臍旋轉,故須把移動加上其肩膀,則可自然轉動


小考題目

首先把關節移到正中心,在上面加上轉動,注意轉動軸和角度的正負號不要寫錯,最後把轉動的手掛到手肘上  畫身體-->放關節在中心-->轉動-->掛上肩膀












機器人關節

建立新檔week05-2_TRT_robot,複製上個程式碼做更改,使用glutSolidCube畫出方塊,再利用myCube()函式調整大小(白色方塊裡旋轉)
移動位置(右肩)

兩邊都要接上(x座標加負號)

沒有留言:

張貼留言