Step01-1 複習考試內容
開啟codeblock並啟用GLUT專案,名稱為week06-1_TRT_robot2
複製上週week05-2的程式
把之前glPushMatrix ~ glPopMatrix的地方刪除
新增
glutSolidSphere(0.02,30,30);
glPushMatrix();
glRotatef(angle,0,0,1);
glTranslatef(0.46,0.05,0);
glutSolidTeapot(0.3);
glPopMatrix();
開啟GLUT專案 名稱為week06-2_TRT_robot3_Hierarchy(階層)
階層是許多TRT配合Push Pop而成
複製week06-1的程式並新增一個中間的茶壺glutSolidTeapot(0.3);
將旋轉茶壺放在中間茶壺嘴上(glTranslatef)
Step02-2 更多層的轉動
複製glPushMatrix();
glTranslatef(0.49,0.13,0);
glRotatef(angle,0,0,1);
glTranslatef(0.46,0.05,0);
glutSolidTeapot(0.3);
glPopMatrix();
重新再貼一次後執行可以想成中間是身體 第二個是手臂 第三個是手肘
沒有留言:
張貼留言