主題 : Rotate旋轉
1-1. 到 jsyeh.org/3dcg10 下載並解壓縮 data.zip 以及 window.zip
1-2. 打開 window 之中的 Transfomation.exe
2-1. 參數分別是(旋轉角度 , x , y , z)
2-2. 以右手安培定理判斷旋轉方向,I為旋轉軸,四指朝向(B)為正角度時的旋轉方向
3-1. 宣告並將圖形的角度設為這個變數
3-2. 新增 motion 函式
3-3. 在 main 函式中新增 glutMotionFunc(motion) 讓程式能讀進滑鼠的動作
上述這幾行程式能產生定錨的效果,每次旋轉圖形都能從上次停止的角度繼續3-4. 設置一個變數紀錄上一個 x 的數值,改寫 angle 計算公式
3-5. 在 main 函式中新增 glutMouseFunc(mouse) 讓程式能讀進滑鼠點擊的動作
沒有留言:
張貼留言