2020年4月28日 星期二

week09-timer- t-r-t

timer(計時器)
停1秒才動
void timer(int t)
{
    glutTimerFunc(33,timer,t+1);
    glutPostRedisplay();
}

int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitWindowSize(640,480);
    glutInitWindowPosition(10,10);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);

    glutCreateWindow("GLUT Shapes");

    glutReshapeFunc(resize);
    glutDisplayFunc(display);
    glutKeyboardFunc(key);
    ///glutIdleFunc(idle);有空才做不準時,會做太快或做太慢

    glutTimerFunc(1000,timer,0);///先等1秒
T-R-T

 !!要切成英文字體,在按空白建


從下往上看,
1.mydraw 畫出物體
2.translate移動物品,將要的中心點放在中心
3.rotate 中心轉動
4.tramslate 移動要放的位置
地球貼圖

沒有留言:

張貼留言