課堂作業
此週程式碼請參閱(Github)
https://jsyeh.org/3dcg10/ 下載[data][win32] -> 將data解壓縮後放入windows ->開啟Transformation.exe
在World-space view 滑鼠右鍵可以選擇切換模式(有無模型)
在Screen-space view 滑鼠右鍵可以選擇模型
在Command manipulation window可以調整數值 滑鼠右鍵可以調整先glTranslatef()還是先glRotatef() 可形成公轉或自轉
保護機制利用glPushMatrix()來備份
利用glPopMatrix()還原
利用glPopMatrix()還原
建立我的函式myTeapot 方便重複使用 縮減程式
使用滑鼠的函式 顯示滑鼠點擊及移動的值
button 按鍵 (0右鍵 1中鍵 2左鍵 3中鍵向上滾動 4中鍵向下滾動)
state 狀態 (0按下 1放開)
x,y為座標位置 (0...300)
將畫法改為GL_LINE_LOOP 並設置迴圈
其mx[i],my[i]的值分別為mouseX=x,mouseY=y
沒有留言:
張貼留言