Week1:
(1)WebGL
(2)跑OpenGL專案
Week2:
(1)GLUT專案
(2)|--------|
| o o o |
| o o o |
|--------|
(3)|--------|
| 茶 |
| 壺 |
|--------|
Week3:
(1)移動、旋轉、縮放
(2)跑Transformation.ex
(3)glutSolidTeapot(半徑)
(4)glutSolidSphere(半徑,切,切)
(5)glutSolidCone(~~,~~,~~)
Week4:
(1)Rotate,矩陣
Week5:
(1)T-R-T特定軸
Week6:
(1)glm 3D模型
(2)#include "glm.h"
(3)GLM * pmodel=NULL;
(4)畫圖:
(5)if(pmodel==NULL){讀入模型、glmReadOBJ("~~")、縮放glmUnitize()法向量}
(6)glmDraw(pmodel);
(7)小心舊的strdup()會不相容
Week7:
(1)小心CodeBlocks專案&Setting-Compiler要設對 ,glm.cpp要在才行Compiler
(2)working_dir設成" . "
(3)libfreeglut.dll要複製到專案目錄
Week8:
(1)打光、陣列(開)
Week10:
(1)貼圖:OpenCV{安裝OpenCV、設目錄、Link、秀圖}
Week11:
(1)Keyboard配PlaySound()變鍵盤鋼琴
(2)Mouse配PlaySound()變射擊遊戲
(3)CMP3_MCI.h可播MP3
沒有留言:
張貼留言