##Week09
##Week09-0_sample
0.安裝freeglut,將lib\libfreeglut複製成libglut32.a
1.File-New-Project,GLUT專案,week09-0_sample
##程式碼重新再利用
0.安裝Git軟體
1.將GitHub上周的程式clone下來(先有程式碼)
-在小黑Git Bash裡指令:
-cd desktop
-git clone https://github.com/XiaoBai1221aaa/2024graphicsb
-cd 2024graphicsb
-start
2.確認環境沒問題
3.專業的設定是否需要更改
##開啟上週專案week07-2_obj_gundam_opencv_texture
1.File-Open,點選剛剛Git下載的Week07-2.obj
2.選week07-2_obj_gundam_opencv_texture.cbp
3.BuildRun看到他執行成功了,恭喜你
##week09-1_gundam_texture_lightning_rotate
0.把前一個目錄 整個copy到新的目錄
1.再用Notepad++開啟目錄裡的.cbp檔,改內容
2.把打光的8行陣列,貼在int main()之前
3.把打光的12+2行函示,貼到glutMainLoop()之前
4.glmDraw(pmodel,GLM_SMOOTH|GLM_TEXTURE)要刪掉中間的GLM_MATERIAL
##Week09-2_glutSolidCube_gultSolidTeapot_glutSolidSphere
1.File-New-Project,GLUT專案,Week09-2_glutSolidCube_gultSolidTeapot_glutSolidSphere
2.加入11行GLUT程式
3.加入glutSolidTeapot(0.3);
4.配合glPushMatrix()glTranslatef()glPopMatrix()來移動
##week09-3_glutWireCube_glutWireTeapot_glutWire_sphere
1.1.File-New-Project,GLUT專案,week09-3_glutWireCube_glutWireTeapot_glutWire_sphere
2.直接貼上week09-2的程式碼
3.剛dispaly()裡 有三段實心的程式碼貼在下面
沒有留言:
張貼留言