2022年3月22日 星期二

連week05 - 用 Keyboard 函式使用鍵盤找座標

 用 Keyboard 函式使用鍵盤找座標








新學習的程式碼

void keyboard(unsigned char key , int x ,int y)
{
    printf("你按下了 %c 在 %d 座標\n",key,x,y);
}

glutKeyboardFunc(keyboard);

-----------------------------------------------------------------------------------------------------------------------------------------
完整程式碼

----------------------------------------------------------------------------------------------------------------
解決瞬間移動的錯誤














重點

glClearColor 改變背景顏色
設定 oldX=mouseX; oldY=mouseY; 去記錄滑鼠按下時的位置
-------------------------------------------------------------------------------------------------------------------
完整程式碼


-------------------------------------------------------------------------------------------------------------------
利用 glScalef() 調整茶壺大小














重點

glScalef(scale, scale, scale);///都縮放成 scale 倍
往右  -> oldX > 0,茶壺會放大 1%
往左  -> oldX < 0,茶壺會縮小 1%
-------------------------------------------------------------------------------------------------------------------
完整程式碼


沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...