把上週week15的程式拿來用,先開新的GLUT專案,把程式貼上week15的main cpp程式,再利用mouse() motion()來讓angle可以動,記得要加入glutMouseFunc()及glutMotionFunc()
在motion()時,順便寫檔案,也順便印到小黑畫面。記得小黑關掉後,angle txt 檔才會更新到硬碟
利用timer()來讀檔案,將angle[i]都讀進來,同時glutPostRedisplay()更新畫面,就可以播放動畫了
把 freeglut.dll 及 angle.txt 從 freeglut/bin 複製到專案目錄
註解掉原本motion()的寫檔、原本timer()的讀檔,改在keyboard()裡利用's'來存檔,'r'來讀檔,末來'p'做播放play





沒有留言:
張貼留言