學期內容回顧
Week1:(1)WebGL
(2)跑OpenGL專案
Week2:(1)GLUT專案
(2)原本177行程式碼縮減約20行
(3)用10行寫出茶壺
Week3:移動、旋轉、縮放(跑Transformation.exe)
glutSolidTeapot(半徑)
glutSolidSphere(半徑,切,切)
glutSolidCone(...,....,...)
Week4:Rotste,矩陣
Week5:T-R-T特定軸
Week6:glm 3D模型
#include"glm.h"
GLM*pmodel=NULL
畫面:
if(pmodel==NULL)
{ 讀入模形
glmReadOBJ("....");
縮放glmUnitize()
法向量
}
glmDraw(pmodel);
"小心" 舊的strdup()會不相容
Week7:小心CodeBlocks專案&Setting-Compiler
要設對glm.cpp才行Compile
working_dir設成"."
專案目錄
libfreeglut.dll copy
Week8:打光、陣列(開)
Week10:貼圖:OpenCV 1.安裝OpenCV
2.設目錄、link
3.秀圖
Week11:keybord 配 PlaySound() 變鍵盤鋼琴
mouse 配 PlaySound()變射擊遊戲
CMP3_MCI.h可播MP3
沒有留言:
張貼留言