2023年3月16日 星期四

shen_week05_TRT特定軸轉動

第一步前往 https://jsyeh.org/3dcg10/

下載 windows.zip &data

然後開啟藍色車子 



複習上禮拜的
                              gltranslatef() 向左右移動                         glrotatef() 以軸為中心
                              glrotatef() 以軸為中心轉動幾度               gltranslatef() 向左右移動 
                              glscalef() 改變長寬高                              glscalef() 同樣改變長寬高       


接著進入這周主題:week05-2   TRT應用
開啟老師傳的opengl_TRT_demo的互動程式
按ToDraw 可以畫身體 畫手 畫出一個人
程式碼
myDrawObject(0); 身體
glPushMatrix();
glTranslatef( 0.17,0.38,0 );
glRotatef( angle , 0 ,0, 1 );轉動
glTranslatef( -0.17, -0.38, 0 );關節放中心
myDrawObject(1);//手臂
glPopMatrix();






沒有留言:

張貼留言