安裝freeglut(桌面有),改lib\libfreeglut.a複製成libgluit32.a
File-New-Project, GLUT專案 week04_mouse_glScalef
手動輸入10程式
再加上周的week03_mouse_glRoataef 的部分程式
float angle = 0;
glPushMatrix();
glRotatef(angle, 0, 0, 1);
glPopMatrix();
void motion()
glutMotionFunc();
移動旋轉放大
File-New-Project, GLUT專案 week04_translate_rotate_scale
glutIdleFunc() 閒閒沒事時就做的事
void display()裡,加上glRotatef(angle++, 0, 0, 1);
glRotatef()
glScalef()
都加上去
把大小沒變的藍色車子移到右邊
大小沒變的藍色車子
複製剛剛的程式碼
改變兩行(交換glTranslatef() 和 glRotatef() 順序)
沒有留言:
張貼留言