顯示具有 02160606_朱振豪 標籤的文章。 顯示所有文章
顯示具有 02160606_朱振豪 標籤的文章。 顯示所有文章

2015年6月11日 星期四

week16

今天要做的事情有
1.移動、旋轉、縮放
2.T-R-T關節結構
3.存檔、讀'檔、撥放
4.內插動作  Interpolate
5.期末作業


首先先稍微複習前兩的禮拜做的旋轉作品~~



















今天最重要的事情是
利用內插法紀錄每個動作
電腦會自動移動喔!~!!!


2015年5月28日 星期四

week14

今天要做的事情是
1.觀賞學長姐的期末作業
2.會跳舞的機器人
3.T-R-T的對關節轉
4.小考T-R-T的觀念
5.作業問題

首先是要說明如何對圖形做轉動~~










再來做coleblocks的設定





第一版:畫出一個茶壺

第二版:改變位子的茶壺

第三版:會轉動的茶壺!!


再來就是加上滑鼠控制,就可以利用滑鼠控制茶壺轉動的角度和位置瞜


還有一個T-R-T的小考

最後一節課的最後,就做出一個有身體手臂可以轉動的機器人了!





2015年5月21日 星期四

Week12

今天聽了鄭鎧尹博士的演講
並且學習如何撥放MP3檔案~~

程式碼如下:
#include <iostream>
#include <GL/glut.h>
#include "CMP3_MCI.h"
CMP3_MCI    myMP3;

using namespace std;

int main ()
{
    myMP3.Load("RickyMartin.mp3");
    myMP3.Play();
    cout<<"Hello world!" << endl;
    int a;
    cin>>a;
    return 0;

}


其中MP3的檔案要放在freeglut/bin裡面
CMP3_MCI.h要放在專案資料夾裡面


這樣就可以撥放MP3檔案摟!


2015年5月7日 星期四

week11

今天要做的有!
1.Timer計時器
2.多個貼圖
3.作業:互動小遊戲
4.總結整體觀念
這是一個可以自轉的茶壺~

首先要設定一大堆compiler的設定



  把opencv的幾個dll檔案和libglut32檔案抓到專案的資料夾



最後還要注意要把圖檔放在專案資料夾裡面喔

經過一連串複雜的設定之後,終於可以做出一個自轉的地球了!


接下來要做的事情就是把兩個地球經過指標做切換
複製了第一個貼圖的程式碼之後,把第二個貼圖也貼上來
再增加滑鼠二下去放開來的程式碼


就可以自己控制地球的顏色了!~