2022年3月29日 星期二

電腦圖學筆記week06

 Week06

打光

1.到jsyeh.org/3dcg10下載win32、data在將data放入win32裡並執行Light Material

左鍵drag旋轉、右鍵換模型(左上框框)

右鍵換Material

glLightfv 的fv是 float vector(陣列)

GLfloat light_pos[] = {-2.0,2.0,2.0,1.0}; 陣列

glLightfv(GL_LIGHTO, GL_POSITION,陣列)

                第幾個燈            燈位置


實作

2-1.將glut安裝好,建立新專案week06_light,再從專案裡面偷原來的程式碼(Ctrl+F light)


在建立一個專案week06_light_mouse_motion將上週的程式加入這次的打光程式碼

2-2 .設定滑鼠縮放

2-3.設定滑鼠調整旋轉角度大小


3.建立一個新專案week06_light_keyboard_mouse_motion  設定透過鍵盤滑鼠控制茶壺的位置及放大縮小跟旋轉

沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...