{\__/}
( • - •)
/ > ❤️
------------------------------------------------------------------------------------------------------------
➤下載「移動、旋轉、比例縮放模擬器」🐱
和上週教的,下載「點線面模擬器」步驟一樣1. 到網頁 www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10
2. 下載 windows.zip 、 data.zip 、 glut32.dll
3. 解壓縮後,將data和glut檔丟進windows資料夾中
4. 即可開啟這週要用到的「移動、旋轉、比例縮放模擬器」Transformation.exe
左鍵調數值,右鍵設定
➤GLUT程式碼學習 🐱
GLUT的移動程式碼: gltranslatef ( x , y , z );
這個函數,是針對上個矩陣來做改變。
所以要先利用
glPushMatrix(); → 備份矩陣,保護好矩陣
and
glPopMatrix(); → 還原矩陣,保護好矩陣
👿 矩陣才不會亂動,產生出 Bug !👿
沒備份和還原產生的錯誤, 如下 ↓
/*
如何用滑鼠拖拉圖學中產生的圖案?
(待補充)
*/
㊙圖學小技巧㊙
利用小畫家,來轉換座標給程式使用!
1. 利用 Ctrl + E,適當的調整視窗大小,方便轉換。
2. 小畫家的左上角是 (0,0) 。
3.抓小畫家的座標位置
4.轉換成GLUT程式中的頂點位置
glVertex2f ( ( 129-200 ) / 200.0 , ( 99-200 ) / 200.0 );
再來就一個點一個點抓啦~ 😊
沒有留言:
張貼留言