Переглянути джерело

rotate at fixed rate (Marcelo Magallon)

tags/jump_and_click
Brian Paul 21 роки тому
джерело
коміт
a00c591511
1 змінених файлів з 9 додано та 2 видалено
  1. 9
    2
      progs/demos/gears.c

+ 9
- 2
progs/demos/gears.c Переглянути файл

@@ -1,4 +1,3 @@

/*
* 3-D gear wheels. This program is in the public domain.
*
@@ -28,6 +27,7 @@ static GLint T0 = 0;
static GLint Frames = 0;
static GLint autoexit = 0;


/**

Draw a gear wheel. You'll probably want to call this function when
@@ -215,7 +215,14 @@ draw(void)
static void
idle(void)
{
angle += 2.0;
static double t0 = -1.;
double dt, t = glutGet(GLUT_ELAPSED_TIME) / 1000.0;
if (t0 < 0.0)
t0 = t;
dt = t - t0;
t0 = t;

angle += 70.0 * dt; /* 90 degrees per second */
glutPostRedisplay();
}


Завантаження…
Відмінити
Зберегти