2017年5月23日 星期二

Week14_劉

1.上週作業
2.讓機器人動
3.Timer計時器
4.鍵盤 滑鼠控制
5.機器人2.0
--------------------------------

  

  • cbp專案黨用Notepad++開 include目錄 , lib目錄 : 設對working目錄設"."(句點)




  • Build &Run
  • Timer.cpp ///glutTimerFunc(2000,timer,0);  ///(等多久,呼叫函式,參數)
在main()

 #include <stdio.h>void timer(int t)
{
    glutTimerFunc(100,timer,t+1);
    angle++;
    glutPostRedisplay();
}

 glutTimerFunc( 2000,timer,0 );  ///(等多久,呼叫函式,參數)

  

  • 把函式拉出去 城市變清爽
  • 經常把程式暫註解 讓畫面乾淨 好判斷T-R-T的數字
  • 先把上手臂搞定 在把下手臂搞定


  • 使用滑鼠控制模型轉動motion和mouse
glutMouseFunc(mouse)  glutMotionFunc(motion)

  • 使用keyboard控制

宣告float angle[關節數 ] ={ };
宣告 int now=0; ///滑鼠現在執行哪個關節

在每個關節中旋轉角度的angle做為陣列

設定keyboard的函式




  

沒有留言:

張貼留言