2018年4月9日 星期一

Week07_馬明

2018-04-09
Week07
(1)主題:3D模型
(2)轉檔,OBJ格式(v,vt,vnf)
(3)期中考題(10行OpenGL Code)
(4)小考T-R-T
(5)回家作業:骨架階層矩陣

TODO:Moodle下載3D Exploration探索/檔案總管

(1)安裝、執行
----------------------------------
TODO:下載jsyeh.org/3dcg10>>data.zip

(2)data.zip→桌面/data/一堆3D模型
=> 用 3D Exploration 開 3D模型(看)

------------------------------------
TODO:想自己讀入3D模型(EX.jsyeh.org/3dcg10的範例)

建GLUT專案week07_glm

下載jsyeh.org/3dcg10>>Source.zip
找出
(1)glm.h
(2)glm.c重新命名glm.cpp
(3)transformation.c重新命名transfarmation,cpp
上述3個程式放入桌面week07_glm資料夾

freeglut>>bin放入data/模型
                 lib的改libfreeglut.a複製貼上檔名改libglut32.a

-------------------------------------------
TODO:File-New-Project,GLUT
Add files放入glm.cpp,transfarmation,cpp
Setting-Compiler的勾勾清掉


main.cpp程式清空,因為另外.cpp都有main
清空後再rebuild然後build and run


--------------------------------------------------
TODO:自己打造 3D模型 程式
(1)把上節課transfarmation.cpp內容刪除
(2)main.cpp放程式
#include "glm.h"///1.外掛
GLMmodel * pmodel=NULL;//2.指標
void display()
{
   glClear(.....)///3.畫模型
   .
   .
   .
   glutSwapBuffer()///畫出來
}



-----------------------------



沒有留言:

張貼留言