2022年3月15日 星期二

烏鴉的筆記 week04


主題 : 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) 讓程式能讀進滑鼠點擊的動作
上述這幾行程式能產生定錨的效果,每次旋轉圖形都能從上次停止的角度繼續



沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...