2017年5月15日 星期一

Week13 上課筆記 黃雪婷

課堂作業一: 自己操作小考題目


第一道:


 

glPushMatrix();

glTranslatef(0.4,-1.0,1);
glRotate(angle, 0,0,1);
glTranslatef(0.2,-0.5,0);

drawLeg();
glPopMatrix();








第二道題目:



glPushMatrix();

glTranslatef(-0.5,0.35,0);
glRotatef(-angle, 0,0,1);
glTranslatef(-0.3,0,0);


drawHand();
glPopMatrix();






小技巧:順時針是負的angle,逆時針是正的angle.


 課堂作業二: 用程式碼寫出一個機器人

 (第一步:安裝openCV 2.1.0 vs2008)



(第二步: 打開codeblocks,建立一個console application)



(第三步:寫出以下程式碼,可以在對話框中打開圖檔)
但是前提是要build options中添加如下東西:












第四步:
執行如下




課堂作業三:
打開cbp檔可以看見一個旋轉的地球 (地圖為貼圖上去)

沒有留言:

張貼留言