Week01 : (1)WebGL (2)跑OPENGL專案
Week02 : (1)建GLUT專案(搭配freeglut) (2)將GLUT專案(六個圖)的177行程式碼縮減約20行
(3) 用10行寫出茶壺 ( glutSolidTeapot ( x ) )
Week03 : (跑Transformation.exe) 移動 旋轉 放大縮小 的觀念
Translatef Rotatef Scalef
glutSolidTeapot(半徑)
glutSolidSphere(半徑,切,切)
glutSolidCone(...,....,...)
Week04 : Rotate,矩陣(Matrix)
Week05 : T-R-T特定軸轉動
Week06 : glm 3D模型
#include"glm.h"
GLM * pmodel=NULL
畫圖:if(pmodel==NULL)
{
glmReadOBJ("....")
縮放glmUnitize()
法向量
}
glmDraw("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上課所需的軟體)
(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
沒有留言:
張貼留言