2018年6月4日 星期一

Week 15 ------ 倒數第二

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

沒有留言:

張貼留言