0.1 下載freeglut
1.1 開新專案week10-1_TRT_glutSolidCude_myBody_myArm
1.2 貼上week09-2 的程式
1.3 修改程式
void myBody(){
glColor3f(1,0,0);
glutSolidCude(0.3);
}
void myArm(){
glColor3f(0,1,0);
glScalef(1.5,0.5,0.5);
glutSolidCude(0.3);
}
2.1 開新專案week10-2_TRT_glutIdleFunc_rotate
2.2 貼上week10-1
2.3 增加程式
float angle = 0;
void display(){ ///修改以下
/// glTranslatef(+0.3,+0.3,0) ///改註解
glRotatef(angle++,0,0,1);
} ///以上
int main(int argc,char * argv[]){ ///加入以下
glutIdleFunc(diaplsy);
} ///以上
3.1 開新專案week10-3_TRT_glRotatef_glTranslatef
3.2 貼上week10-2
3.3 修改程式
void display(){
glPushMatrix(); ///增加以下
glTranslatef(0.225,0,0);
} ///以上
4.1 開新專案week10-4_TRT_glTranslatef_glRotatef_glTranslatef
4.2 貼上week10-3
4.3 修改程式
glutWireCude(0.6); ///方塊實心改空心、放大
glutWireCude(0.3); ///實心改空心
4.4 刪掉2.3 的註解
沒有留言:
張貼留言