老師快速的幫我們複習這學期的上課內容,從week1開始快速帶過。
Week01 : (1)WebGL
(2)跑OPENGL專案
Week02 : (1)建GLUT專案(搭配freeglut)
(2)將GLUT專案(六個圖)的177行程式碼縮減約20行
(3) 用10行寫出茶壺 ( glutSolidTeapot ( x ) )
Week03 : Transformation.exe移動、旋轉、放大縮小的觀念 (Translatef/ Rotatef/ Scalef)
Week04 : Rotate,矩陣(PushMatrix/ PopMatrix)
Week05 : T-R-T特定軸轉動
Week06 : glm 3D模型
#include"glm.h"
GLM * pmodel=NULL
畫圖:if(pmodel==NULL)
{
glmReadOBJ("....")
glmUnitize()
}
glmDraw("pmodel");
(2)跑OPENGL專案
Week02 : (1)建GLUT專案(搭配freeglut)
(2)將GLUT專案(六個圖)的177行程式碼縮減約20行
(3) 用10行寫出茶壺 ( glutSolidTeapot ( x ) )
Week03 : Transformation.exe移動、旋轉、放大縮小的觀念 (Translatef/ Rotatef/ Scalef)
Week04 : Rotate,矩陣(PushMatrix/ PopMatrix)
Week05 : T-R-T特定軸轉動
Week06 : glm 3D模型
#include"glm.h"
GLM * pmodel=NULL
畫圖:if(pmodel==NULL)
{
glmReadOBJ("....")
glmUnitize()
}
glmDraw("pmodel");
Week07 : (1)CodeBlocks專案&setting->compiler要設對才可以運行glm.cpp compiler
(2)working_dir設成"."
(3)libfreeglut.dll 專案目錄copy
(3)libfreeglut.dll 專案目錄copy
Week08 :(1)模型打光
(2)陣列
Week10 :貼圖:OpenCV (moodle上課所需的軟體)
(1)安裝OpenCV
(2)設目錄link
(3)秀圖
(2)設目錄link
(3)秀圖
Week11 : (1)keyboard 搭配 PlaySound() 變鍵盤鋼琴
(2)mouse 配 PlaySound()變射擊遊戲
(3)只能播放MP4 ----> 搭配CMP3_MCI.h 可播 MP3
(3)只能播放MP4 ----> 搭配CMP3_MCI.h 可播 MP3
沒有留言:
張貼留言