2023年5月18日 星期四

Week14 計時器、內插動作

   Week14-1

        1.安裝git bash後,用指令開啟複製下來的資料夾


          2.開新檔案命名為week14-1_timer(freeglut指定為之前finall_project裡的)


          3.加入十行基本程式碼


          4.加入timer函式(過3000=3秒鐘後開始做旋轉90度,接下來每0.5秒做一次旋轉)

          5.開新檔案命名為week14-2_timer_play


          6.加入keyboard函式(將timer函式的呼叫放進去)


          7.按任意一個鍵使茶壺以0.33秒為一幀,角度每次加三度做旋轉


  Week14-2

        1.使用excel了解內插法的公式、過程

        2.先用git備份起來

        3.開新檔案命名為14-3_timer_alpha_interpolation


           4.加入新舊角度變數存數值,用滑鼠函式紀錄角度


        5.
當按下任意鍵後,會做出剛剛旋轉的角度


   Week14-3

        1.開啟上週的project檔


            2.加入ID參數


            3.加入if else 指定當ID等於多少時顯示顏色


              4.執行看到有顏色的部位


            5.加入TRT旋轉,用glTranslatef(teapotX,teapotY,0)來找出部位的旋轉中心點座標,將座標複製回去



             6.執行做旋轉



沒有留言:

張貼留言