2018年6月4日 星期一

Week15_阿天筆記

一:
複習

 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









 

沒有留言:

張貼留言