講義:https://jsyeh.org/3dcg10/
●Transformation
 |
| Rotate在Translate上面,車子繞著圓心旋轉 |
 |
Rotate在Translate下面,車子以自己為圓心旋轉
●Test 對特定旋轉軸轉動練習https://120.125.80.50/GL/(圖學OpenGL教學資源)的OpenGL T-R-T函式: 對特定軸轉動練習,黑色方格中可以畫出圖形,畫好後會新增一行mtDrawObject程式碼,將該行程式碼拖到Rotate下面並點擊angle並按下空白建即可旋轉,Translate可移動圖形
第一個Translate控制圓心,第二個Translate控制圖案
●TRT實作利用Translate移動杯子,將把手移到圓心才會以把手為中心旋轉,並利用Rotate並新增glutIdleFunc讓茶壺可以旋轉,glutIdleFunc的意思是電腦有空時呼叫display函式
使用兩個Translate,第一個把旋轉物掛在某處,第二個往右下移動,Rotate以把手為圓心旋轉
再新增一個紅茶壺,第二個茶壺掛在第一個茶壺上,這同時也是回家作業,把茶壺改成身體、上手臂,下手肘 |
沒有留言:
張貼留言