2017年5月2日 星期二

Week 11 彣禎的上課筆記

3D Exploration v1.81
 
(2)打開3D Exploration
 
 
(4)打開data資料夾
 
(5)Save as type儲存為cpp檔
 
 (6)Export Type選擇Sample APP

 (7)用Code Blocks打開OpenGL project
 
(8)移除原本的程式碼

(9)新增新檔
 
 (10)把soccerball.cpp複製到資料夾裡

(11)執行後發現兩行錯誤,並把那兩行移除

(12)再執行一次,會有一顆會縮放轉動的足球

 
(13)先儲存第1隻海豚,Save as type儲存為obj檔

(14)Object to save儲存為Visible object only
 
 (15)三個都勾起來
 
(16)重複上面動作,儲存第2.第3隻海豚
 
(17)打開myGLMsample中的04160011_hw1.cbp

(18)再把dolphins1.obj.dolphins1.mtl複製到myGLMsample中的data資料夾裡
 
 (19)把程式碼改掉執行,就會有第1隻海豚
 
 (20)再把dolphins2.obj.dolphins2.mtldolphins3.obj.dolphins3.mtl複製到
myGLMsample中的data資料夾裡
 
 (21)再新增程式碼,執行後就會有兩隻海豚重疊在一起
 
(22)將三隻海豚組合在一起
 
       glPushMatrix(); ///body           
            glTranslatef(0,0,0);
            glRotatef(90,0,1,0);
            glScalef(0.8,0.8,0.8);
            glmDraw(pmodel, GLM_SMOOTH | GLM_MATERIAL);
       glPopMatrix();
 
        glPushMatrix(); ///Left hand           
            glTranslatef(-0.5,0,0);
            glScalef(0.4,0.4,0.4);
            glmDraw(pmodel, GLM_SMOOTH | GLM_MATERIAL);
        glPopMatrix();
 
        glPushMatrix(); ///Right hand           
            glTranslatef(0.5,0,0);
            glScalef(0.4,0.4,0.4);
            glmDraw(pmodel, GLM_SMOOTH | GLM_MATERIAL);
        glPopMatrix();

 
 (23)可下載3D模型
 
 

一.組合出機器人 

二.可轉動的關節

三.錄製動作

四.回家作業:機器人

 

沒有留言:

張貼留言