2012年3月28日 星期三

作業二

(一)主題介紹 : 面面俱到


       YZU一館到底長的怎麼樣呢?讓我來告訴你
  
       看下去就知道囉! 


(二)過程與成果展示


    (1) 立方體 : 利用glVertex3f( x . y . z) 來完成


                          因為具有六個面,所以我將它分成六個部分來完成


    (2)滑鼠控制 : 
        
        函數
        glutMouseFunc(Mouse);             //滑鼠按下去和放開時的資訊 
        glutMotionFunc(MotionMouse); //滑鼠按下時的資訊


    (3)旋轉 : 


        glRotatef(角度, 1.0, 0.0, 0.0);  //以x軸當旋轉軸 
        glRotatef(角度, 0.0, 1.0, 0.0)  ;//以y軸當旋轉軸 




  (4) 參考圖片 :  


(三)心得 : 

        其實這次主要是以滑鼠控制旋轉為主


        有些人可能是以鍵盤的上下左右來操縱


         經過這幾個禮拜下來


        好像快可以做出一個陽春小遊戲


       不過看了上述的參考圖片,還是有些落差


       有些遺憾 !?


                




影片 : 可利用滑鼠觀看一館各個角度


1 則留言:

  1. 根據滑鼠回傳訊息,分析并計算出新的位置。雖然定位上有點偏差,很不錯了!

    回覆刪除