複習:
Week01 :
(1)建WebGL專案
(2)跑OPENGL專案
Week02 :
(1)建GLUT專案(要有freeglut.dll)
(2)將GLUT專案(六個圖)的177行程式碼縮減約20行
(3) 用10行寫出茶壺 ( glutSolidTeapot ( x ) )
Week03 :移動(translatef) 旋轉(rotatef) 放大縮小(scalef)
glutSolidTeapot(半徑)
glutSolidSphere(半徑,切,切)
glutSolidCone(o,o,o)
Week04 : 旋轉(Rotate),矩陣(Matrix)
Week05 : T-R-T特定軸轉動(TRT之後才能做旋轉)
Week06 : glm 3D模型
#include"glm.h"
GLM * pmodel=NULL
if(pmodel==NULL)
{
glmReadOBJ("....")
glmUnitize()///縮放
}
glmDraw("pmodel");///畫出pmodel
*****舊的strdup()會不相容
Week07 :
(1)CodeBlocks>setting->compiler設定要對才可以運行glm.cpp compiler
(2)working_dir設成"."(儲存路徑)
(3)libfreeglut.dll 專案目錄copy
(2)working_dir設成"."(儲存路徑)
(3)libfreeglut.dll 專案目錄copy
Week08 :
(1)模型打光
(2)陣列
Week10 :貼圖:OpenCV (在moodle的moodle上課所需的軟體可以載)
(1)安裝OpenCV
(2)設目錄link
(3)完成
(2)設目錄link
(3)完成
Week11 :
(1)鍵盤鋼琴
(2)貼上聲音
沒有留言:
張貼留言