2018年5月18日 星期五

week12_盧宏淯

今天先複習TRT的關節轉動函式











複習上周所教的聲音檔的播放,
把#include <mmsystem.h>
才能輸入PlaySound函式
PlaySound("Do.wav",NULL,SND_ASYNC|SND_LOOP);
延續上周的等它和不等它 用這個不等它ASYNC
這邊套用
SND_LOOP這個式子,跑出結果它會一直播放











接下來我們嘗試撥放MP3檔,
先把CMP_MCI.h這個輔助程式放入自己的專案
資料夾。
然後寫入#include "CMP3_MCI.h"做導入
設定名稱,輸入變數,
CMP3_MCI myMP3;
int a;
放入檔案
myMP3.Load("123.mp3");
myMP3.Play();
執行->
 接下來使用計時器
一樣輸入計時器的函式
glutTimerFunc(5000,timer,0);
5秒後開始跑,
五秒後持續每秒跑,
glutTimerFunc(1000,timer,t+1);
輸出結果如下:











用printf來輸出跑了幾秒












用內插 alpha值
alpha*新的角度+(1-alpha)*舊函式來表示角度











用茶壺來表示旋轉;把程式寫入
float alpha=(t)/30.0;
angle=newAngle*alpha+oldAngle*(1-alpha);




沒有留言:

張貼留言