2018年6月4日 星期一

Aaron的課堂筆記Week15

下周交期末
課堂主題:學期總複習
------------------------------------------
Week 01:WebGL water 
               OpenGL
         02:GLUT專案
              177行縮減20行的GLUT程式
              10行的茶壺(glutSolidTeapot(x))
        03:移動旋轉放大縮小
        04:Rotate,矩陣(Matrix)
        05:T-R-T特定軸轉動
        06:glm 3D模型 #include"glm.h"
                                  GLM * pmodel=NULL
       畫圖:if(pmodel==NULL)
{
       glmReadOBJ("....")
      縮放glmUnitize()
     法向量
}
glmDraw("pmodel");
*****舊的strdup()會不相容
        07:CodeBlocks專案&setting->compiler要設對才可以運行glm.cpp compiler
              working_dir設成"."
              libfreeglut.dll 專案目錄copy
        08:打光 陣列
        10:貼圖:OpenCV 安裝OpenCV
                                      設目錄link
                                      秀圖
        11:keyboard 配 playSound()變鍵盤鋼琴
            mouse配playSound()變射擊遊戲
           CMP3_MCI.h 可播MP3

沒有留言:

張貼留言