2023年3月23日 星期四

Week06 T-R-T階層轉動

  Week06-1☀


        1.開新glut project命名為Week06-1_TRT_robot_teapot


         2.使用上週的TRT_robot的程式碼



        
 3.修改程式碼加入glutSolidSphere白色圓點與貼著小點旋轉的茶壺


         4.執行後顯示貼著白色點旋轉的白色茶壺


         5.加入一行translatef使茶壺往右上角0.5移動


         
  Week06-2☀

        1.開新glut project命名為Week06-2_TRT_robot3_hierarchy


       2.利用myCube函式呼叫畫出一個Cube,註解掉部分程式碼


         3.第二個的移動與旋轉程式碼恢復,使長方塊邊緣貼著小白點旋轉


         4.把第一個的移動程式碼恢復,長方塊往右掛


         5.把中間Push到Pop再複製一層到裡面形成階層式架構


          6.開新glut project命名為Week06-3_TRT_robot4_arm_hand


          7.Push到Pop全部複製一個並在x座標加負號形成左右兩邊的手臂轉動


           8.開新glut project命名為Week06-4_TRT_robot5_mouse_motion_angle


            9.加入motion函式,設angle=X,按住滑鼠左右移動使手臂擺動(每次按下去會回到原狀)


  Week06-3☀

        1.到葉正聖教授的期中考試練習網站做練習

  
          2.加入mouse函式,
按住滑鼠左右移動使手臂擺動(每次按下去會從改變量後開始)





沒有留言:

張貼留言