2022年4月25日 星期一

09360503_陳品睿 week10

 1.貼圖&四邊形

    1-1.new一個GLUT project
    
    1-2.貼上上週包括貼圖10行程式碼的程式(紅框處myTexture函式)
    
    1-3.把畫茶壺的程式改成畫四邊形(紅框處glutSolidTeapot( 0.3 )改掉),注意(0,0)是圖片左上

2.貼圖&球形

    2-1.使用剛剛的程式碼,先宣告一個指向二次曲面的指標(紅框處),建貼圖設定為半徑為1的              球形(綠框),新增二次曲面(藍框),GLU為介在GL及GLUT中間的函式

    2-2.Rotate把地球轉正,用陣列儲存旋轉角度,在mainLoop之前開啟GL深度測試,才會顯示              3D前後關係

    2-3.新增角度變數為float型別,讓他每次更新都++(如果覺得轉太快就+=0.5),

3.貼圖&Gundam

    3-1.拉入老師給的glm函式,記得把glm.c的副檔名改成.cpp

    3-2.在freeglut/bin中放入myGundam.zip解壓出來的data

    3-3.記得在CodeBlocks專案中Add files...

    3-4.吃模型(obj檔)進來並把旋轉存入矩陣

    3-5.貼皮上去,如果位置不對可以用小畫家修正





沒有留言:

張貼留言