2022年5月10日 星期二

為哥的圖學筆記week12

step01-1


課本範例 Transformation.exe 看變化
重點在: T移動,R轉動,按右鍵SWAP可以交會程式碼


##在右邊轉動的車子
glTranslatef( 0.9 , 0.0 , 0.0 );移動在右邊 glrotatef(角度,0,1,0);旋轉
## 繞著中間轉彎的車子
glrotatef(角度,0,1,0);旋轉 glTranslatef( 0.9 , 0.0 , 0.0 );移動在右邊

打開120.125.80.50/GL練習程式
先按ToDraw畫身體和手臂
可以按 angle= 再按空白鍵 會自動改變成動畫


Step02-1

glPushMatrix();

        myDrawObject(0);畫身體

        glRotatef(angle,0,0,0);//這個旋轉會轉下面所有的東西

        glTranslatef(0.02,-0.06);往左下方移動(讓軸心在正中央)

        myDrawObject(1);畫手臂(右上方)

glPopMatrix();



myDrawObject(0);畫身體

glPushMatrix()

        glTranslatef(0.15,0.20,0);往右上方移

        glRotatef(angle,0,0,0);//這個旋轉會轉下面所有的東西

        glTranslatef(0.02,-0.06,0);往左下方移動(讓軸心在正中央)

        myDrawObject(1);畫手臂(右上方)

glPopMatrix();


Step02-2

1.File-new project-GLUT專案,week12_TRT
2.把10行程式碼放上去
3.TRT的6行放上去

4.茶壺超人

5.茶壺超人 兩隻手



沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...