2024年3月28日 星期四

week06_Lwy

 ##week06

##期中考題目

1. https://jsyeh.org/gl/(注意:大小寫要注意,用模擬考試測驗)




##week06-0_sample
1.開新的專案
2.Ctrl-F找程式碼 light

##week06-1_lighting
1. 開新的專案
2.貼上11行程式碼
3.再貼上複製的程式碼


茶壺背光
改光的位置

##課本範例
1. 
https://jsyeh.org/3dcg10/ 
2.下載source data win32

##week06-2_lighting_glNormal3f
1.開新的專案
2.把剛剛的week06-1_lighting拿來用
3.加上四邊形,有設定法向量

有黃光,會轉動

##week06-3_glm_obj_model
1.開新的專案
2.貼上11行程式碼
3.從課本範例學習source.zip有3個程式檔 : transformation.c.gim.h.glm.c解壓縮
4.要將專案設定
4.1 把glm.h放到桌面\week06-3_glm_obj_model\目錄裡
4.2 把gim.c放到桌面\week06-3_glm_obj_model\目錄裡,改檔名gim.cpp
4.3在專案按右鍵Add File,加入gim.cpp
4.4要把data資料夾放到桌面\freeglut\lib目錄裡
5.用notepad++開啟transformation.c研究他的程式碼,關鍵字gim找到程式碼
5.1 #include " gim.h"
5.2 GLMmodle * pmodel=NULL;
5.3 glmDraw()的函式



##week06-3_glm_obj_model_again
1.老師示範,但是建議回家做,因為比較難會卡住

##上傳github
1.把codeblocks關閉,並存檔,不然專案檔會出錯
2.愾檔案總管,只留.cpp .h .cbp檔案其他全部刪掉
3.上傳github







沒有留言:

張貼留言