下載上課用模型
至https://jsyeh.org/3dcg10/上下載兩上課用軟體,並解壓縮
CodeBlocks-File-New-Project,開啟專案
每周固定先把檔案處理好(先解壓縮再改檔名libglut.32),將177行改成上週的10行
<script src="https://gist.github.com/ChungYuZ/d9687c3cccec4f3f7ca6c93de46cd018.js"></script>
在github gist 中加入一段程式碼,再用embedded javescript的方式,用html模式插入,就能將程式碼以漂亮的放式顯示在部落格
glPushMatrix();備份矩陣,glTranslatef(0.5,0.5,0);改變矩陣,glutMainLoop();還原矩陣
glPushMatrix();備份矩陣,glTranslatef(0.5,0.5,0);改變矩陣,glutMainLoop();還原矩陣
使用global變數來改變座標
同樣步驟新增專案(week03-2_translate_mouse),貼上week03-1 translate的程式,在改寫程式碼,加入mouse操控的程式,在設定座標,執行時,圖片就可依照滑鼠點擊的地方改變其位置
滑鼠寫作業
新程式可將滑鼠點擊後的座標先是在小黑視窗,若想畫出圖片,則只需複製座標再貼上,即可繪製完成新圖片
.png)
.png)
.png)
.png)
.png)
.png)
.png)
沒有留言:
張貼留言