2023年3月8日 星期三

Fish的電腦圖學課 Week04-旋轉Rotation

 Week04-1 Transformation

    step1. 下載上課檔案

        step 1-1. 至https://jsyeh.org/3dcg10/下載以下三個檔案,並解壓縮

                    (data data.zip﹑win32 windows.zip﹑glut32.dll)

        step 1-2. 將data資料夾加入windows資料夾,開啟 Transformation.exe   
 
    step2. glRotate(旋轉角度,X軸,Y軸,Z軸) 以(X、Y、Z)為旋轉軸旋轉幾度

 Week04-2 rotate project

    step 1. 開啟新專案week04-1_rotate

    step 2. 將上週程式碼複製並改成以下形式

    step 3. 執行會旋轉的茶壺

    
    step 4. 將程式碼更改成下面那樣

    step 5. 執行會旋轉且有打燈的茶壺        
               
    step 6. 加上幾行程式碼更改背景與茶壺顏色

                    glClearColor(1,1,1,1);
                  glColor3f(0,0,1);

    step 7. 執行結果

Week04-3 自轉與公轉

    更改translate數值再更改rotate→公轉
    更改rotate數值再更改translate→自轉
        
    step 1. 建立一個新的project,並加入以下程式碼

    step 2. 執行-紅色茶壺公轉,黃色茶壺自轉

沒有留言:

張貼留言