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()///畫出來
}
-----------------------------
沒有留言:
張貼留言