2018年3月16日 星期五

week03_盧宏淯

打開http://jsyeh.org/3dcg10,去下載data.zip, windows.zip, glut32.dll,
glut32.dll擺進解完壓縮的windows.zip,打開如圖:












首先放大(點)看得更清楚,
在點選其他圖形,理解點線的構造和順序,











試著拉節點不同位置,觀察圖形變化。











點選4邊形看看圖形,並記得了strip這個單字,
繼續觀察點的順序,











順序是1下2上3中下4中上5右下6右上。
開始準備用滑鼠鍵盤控制,先把程式碼打上。











打上程式碼
void mouse(int button, int state, int x,int y)
{
    printf("%d %d %d %d\n", button, state, x, y);
}
用滑鼠左右鍵點選放開,觀察旁邊的執行視窗結果。
顯示結果
再補上程式碼測試點選之後的結果,發現點完的時候會出現一堆
不用的參數,











修正GULT_DOWN之後,跑出正確的參數,











寫入motion的程式碼, 使其移動。結果如圖:




沒有留言:

張貼留言