2023年3月1日 星期三

Fish的電腦圖學課 Week03-用mouse寫作業

Week03-1 translate

    step 1.下載上課檔案

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

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

        step 1-2. 將data資料夾加入windows資料夾,開啟 Transformation.exe    
    step 2.開啟一個新的GLUT專案(步驟請參考Week01)
    
    step 3.將week02-1的程式碼複製到這裡並將以下程式碼複寫 void display(){}中     
                glPushMatrix();
                    glTranslatef(0.5,0,0);
                    glutSolidTeapot(0.3);
                glPopMatrix();
               glutSwapBuffers();       


Week03-2 用滑鼠控制茶壺位置
    
    step 1. 修改程式碼,列出滑鼠點擊位置


    step 2. 左鍵 右鍵 X座標 Y座標,確定會印出滑鼠座標
              (按下=0 放開=1)
        
    
    step 3. 修改程式碼為
  
          
    step 4. 完成
        
Week03-3 用滑鼠畫圖

    step 1. 修改程式碼,點出滑鼠座標,將座標加入程式中,點選執行        
           
    step 2. 完成
        

    



沒有留言:

張貼留言