複習
Week 1: (1)WebGL
(2)跑 OpenGL專案
Week 2: (1) GLUT專案
(2)177行
(3)畫茶壺10行
Week 3: 移動,旋轉,縮放
(跑 Transformation.exe)
glutSolidTeapot (半徑)
glutSolidSphere (半徑.切.切)
glutSolidCone (.. , .. , ...)
Week 4: Rotate , 矩陣
Week 5: T-R-T 特定軸
Week 6: glm 3D模型
#include "glm.h"
GLM*pmodel=NULL;
畫圖:
if (pmodel==NULL)
{ ///讀入模型
glmRead OBJ ("......")
} ///縮放glmUnitize() 法向量
glmDraw(pmodel);
小心: 舊的 strdup()會不相容
Week 7: 小心 CodeBlocks 專案 & Setting-Compiler
要設對,glm.cpp才行Compile
working_dir 設成 "."
libfreeglut.dll (專案目錄) copy => libglut32.dll
Week 8: 打光.陣列.開
Week 10: 貼圖:OpenCV => 安裝OpenCV
設目錄.link
秀圖
Week 11: keyboard 配 PlaySound() 變鍵盤鋼琴
mouse 配 PlaySound() 變射擊遊戲
CMP3_MCI.h 可播 MP3


沒有留言:
張貼留言