|
| FILE * fout = fopen("motion.txt","w+"); ///檔案的指標變數,檔案開啟("檔名","模型"w:write +加); |
關節在動的同時, 存檔到motion.txt裡
不囉嗦,直接上程式碼,自己開8~ <初始版>
按下r鍵時,利用fopen()開另一個檔案,接著用fscanf()讀入關節,
然後用glutPostRedisplay()來更新畫面 <進階版>
按下p鍵時,利用timer()來慢慢把動作讀進來,像動畫一樣 <最終版>
2020電腦圖學 Computer Graphics 授課教師: 葉正聖 銘傳大學資訊傳播工程系 每週主題: 程式環境、點線面顏色、移動/旋轉/縮放與矩陣(Matrix)、階層性關節轉動(T-R-T)、做出機器人、打光、貼圖、glu/glut函式、鍵盤、滑鼠、計時器(timer)、讀入3D模型、粒子系統、聲音、特效、投影矩陣、攝影機與運鏡、機器人2.0、期末作品
|
| FILE * fout = fopen("motion.txt","w+"); ///檔案的指標變數,檔案開啟("檔名","模型"w:write +加); |
沒有留言:
張貼留言