💩Step01
1.課本範例 看Transfromation.exe的變化
-https://jsyeh.org/3dcg10下載 data.zip、windows.zip
-重點在: 有T移動、有R轉動,按右鍵Swap交換T R
-glTranslatef( 0.9 , 0.0 , 0.0 );移動
-glrotatef(角度,0,1,0);旋轉
-在右邊轉動的藍色車子
glTranslatef( 0.9 , 0.0 , 0.0 );移動在右邊
glrotatef(角度,0,1,0);旋轉
畫一台藍色的車子
2.用另一個程式來理解 OpenGL T-R-T 函式:對特定軸轉動練習
-網址:120.125.80.50/GL
-Ctrl+R Reload 可以清空
-To Draw 畫一個身體,右邊會出現一個 myDrawObject(0)
-To Draw 畫一個手臂,右邊會出現一個 myDrawObject(1)
-可以改程式碼順序
-按 angle=,再按空白建會自動旋轉
💩Step02
1.把剛剛的網頁,增加新的功能,目標是讓手臂正確的揮手,身體不要動
-把 glTranslatef() 那一行選取變紅色,就可移動左邊的東西
-把 glTranslatef() 放在 Rotatef() 下面、手臂的上面
-把另一個 glTranslatef() 放在 Rotatef() 上面
2.講解下周考試題目
3.寫程式
-Codeblocks 新增 GLUT 專案,檔名:week12_TRT
-把10行程式碼放上去
-把 T-R-T 的6行放上去
-再讓他自動旋轉 float angle=0;
-配上 glRotatef(angel,0,0,1);
-再 angle++
-glutIdleFunc(display);
💩Step03
1.製作出茶壺超人
2.回家作業
-可以用 Maya 製作 3D 模型,也可以網路上找,自行裁切
3.茶壺超人的兩隻手臂
4.複習 Git 指令,上傳到 Github
-安裝 Git for Windows,再開啟 Git Bash
-cd desktop
-git clone https://github.com/MCUYeeZhiHua/2022graphics1
-cd 2022graphics1
-git status
-git add .
-git status
-git config --global user.email "09160501@me.mcu.edu.tw"
-git config --global user.name "MCUYeeZhiHua"
-git commit -m"add week12"
-git push







沒有留言:
張貼留言