進入https://jsyeh.org/3dcg10/後,下載data和win32的壓縮檔,還有glut32.dll檔案
(圖片中使用黃色螢光筆標記的部分)
解壓縮兩個壓縮檔,選擇解壓縮至此後開啟Transformation.exe檔案。
會出現此畫面,而那些數字可以藉由滑鼠的上下移動,將數值拉高或拉低,來調整模型。
茶壺的移動
首先 把顯示茶壺圖案的程式碼打好
利用 glPushMatrix(); 和 glPopMatrix(); 初步設定
加上mouse函式,令滑鼠的點擊會顯示座標。
加上大寫XY的座標程式讓茶壺會移動到滑鼠點擊的位置。
讓滑鼠點擊時,會顯示頂點+座標的程式碼。
將剛剛出現在小黑中的程式碼複製,就可以較簡單的完成圖案。
ps. 利用glBegin(GL_LINES)可以描繪邊框。
將程式碼變色
從https://gist.github.com/可以將打好的程式碼複製進方框中,檔名為.cpp,複製右上的程式碼,回到Blog後,開啟左上角的HTML檢視將複製好的程式貼上即可。
沒有留言:
張貼留言