2017年12月7日 星期四

week13 HSB顏色、多重貼圖、等速移動

1.色彩模型不只有RGB,還有HSB或CMYK之類的

2.想要多重貼圖
display()裡面:
glPushMatrix();
        glTranslatef(0, 0.5, 0);
        glBindTexture(GL_TEXTURE_2D, idTeapot);
        glutSolidTeapot(0.3);
    glPopMatrix();

在main函示裡面讀idTeapot=myTexture("idTeapot.jpg");

3.
在main函式裡,loop前,createwindows後
glutTimerFunc(1000, timer, 0);

timer函式裡面
1.重新拿一個鬧鐘 glutTimerFunc(10, timer, 0);
2.鬧鐘會做什麼事 angle+=3;
3.刷新畫面 glutPostRedisplay();

display函式裡
茶壺要rotate:glRotatef(angle, 0, 1, 0);

最後在外面宣告angle


4.光劍用HSB很好做

沒有留言:

張貼留言