2018年6月4日 星期一

WEEK15 QAQ筆記

WEEK15:學期內容回顧

老師快速的幫我們複習這學期的上課內容,從week1開始快速帶過。

Week01 : (1)WebGL 
                   (2)跑OPENGL專案

Week02 : (1)建GLUT專案(搭配freeglut) 
                   (2)將GLUT專案(六個圖)的177行程式碼縮減約20行
                   (3) 用10行寫出茶壺 ( glutSolidTeapot ( x ) )

Week03 : Transformation.exe移動、旋轉、放大縮小的觀念 (Translatef/ Rotatef/ Scalef)

Week04 : Rotate,矩陣(PushMatrix/ PopMatrix)

Week05 : T-R-T特定軸轉動

Week06 : glm 3D模型 

#include"glm.h"
 GLM * pmodel=NULL
       畫圖:if(pmodel==NULL)
{
       glmReadOBJ("....")
       glmUnitize()

}
glmDraw("pmodel");



Week07 : (1)CodeBlocks專案&setting->compiler要設對才可以運行glm.cpp compiler
                   (2)working_dir設成"."
                   (3)libfreeglut.dll 專案目錄copy

Week08 :(1)模型打光
                  (2)陣列

Week10 :貼圖:OpenCV (moodle上課所需的軟體)
                            (1)安裝OpenCV
                            (2)設目錄link
                            (3)秀圖

Week11 : (1)keyboard  搭配 PlaySound() 變鍵盤鋼琴
                   (2)mouse  配  PlaySound()變射擊遊戲
                   (3)只能播放MP4 ----> 搭配CMP3_MCI.h 可播 MP3

沒有留言:

張貼留言