2024年3月25日 星期一

week06

  #week06

#期中考練習

 https://jsyeh.org/gl/opengl_10_func.html





##week06-0_sample_code

1.安裝freeglut, 解壓縮 放置桌面 改檔名
2.創建glut 專案  week06-0_sample_code
3.Ctrl f 尋找light 程式



#week06-1_lighting
1.創建新專案 week06-1_lighting
2.貼上11程式
3.貼上20行程式












#課本範例
1.開啟網址   https://jsyeh.org/3dcg10/
2. 下載 window data 解壓縮 開啟範例



#更改光源位子
1. 更改數值


light_position  變亮


light_diffuse 變色


-------------------------------------------------------------------------------------------------------------

##week06-2_lighting_glNormal3f
1.新增glut 專案  week06-2_lighting_glNormal3f
2.貼上上一個程式
3.把茶壺變成正方形
4.加上mouse 轉動正方形




##week06-3_glm_obj_model
1.新增專案   week06-3_glm_obj_model
2.貼上10行程式
3.參考 source.zip 裡面的 transformation.c 找glm 開頭的程式
4.glm.h    glm.c放置  week06-3_glm_obj_model裡
5.glm.c 改成glm.cpp 
6.專案 右鍵 新增專案 將glm.cpp 放入
7.將data 資料夾 複製到桌面freeglut\bin 執行目錄裡
8.將茶壺SolidTeapot(0.3) 改成drawmodel();





沒有留言:

張貼留言