2022年5月16日 星期一

Amber's note

<rect>今天要複習上週作業TRT會用到的函式,第一個練習為rect(ractangle),是畫四邊形的函式,給兩個對角頂點座標位置即可畫出四邊形。


<手臂>再畫一個四邊形(紅色)當手臂,調整中心點及旋轉角度角度為第2行程式碼的45度,

第11行為把紅色手臂部分的連接部分移置中心。



<加入滑鼠調整角度>新增mouse、motion等函式,利用滑鼠的移動來改變角度



調整形狀(修瘦一點),然後手臂會分離,所以再調整一下數字


<下手臂旋轉>先畫出下手臂(綠方塊)


用TRT調整下手臂的數值(這時上手臂跟下手臂會一起移動)


複製glPushMatrix到glPopMatrix的程式碼,將所有X的數值改變(正變負,負變正)來做出左半邊的手臂
<將關節利用鍵盤分開改變角度>在main函式裡新增glutKeyboardFunc(keyboard);函式,
再結合陣列即可將每個關節分開改角度


沒有留言:

張貼留言