2023年3月22日 星期三

ziiiiitg-Week06

Week06

複習

新增一個GLUT專案,檔名為 week06-1_TRT_robot2

把上禮拜week05-2的程式碼貼過來修改




前面加上 glutSolidSphere( 0.02, 30, 30 );

畫一個圓心在正中間,判斷你要的位置是否在正中心




階層轉動

1.新增一個GLUT專案,檔名為 week06-2_TRT_robot_hierarchy

把week06-1的程式碼貼過來修改

glutSolidTeapot( 0.3 ); 加在上面當身體





框架內組織成T-R-T 讓第二個茶壺(右手臂)可在理想的位置轉動




在大T-R-T框架(大黃)裡面複製一個內框架(紅+小黃)貼進大框架裡面

變成右手肘






2.新增一個GLUT專案,檔名為 week06-3_TRT_robot_arm_hand_right_left

把上禮拜week05-2的程式碼貼過來修改

加上 void drawHand() 框架 & glScalef(1,0.3,0.3); 調整大小




複製小框架貼進大框架

執行後就會發現方塊像手臂一樣有關節會轉動







複製大框架 調整位置數值後執行 就有都會轉動的左右手臂了























沒有留言:

張貼留言