Pregunta

Estoy tratando de diseñar la animación muy simple en OpenGL, tales como la rotación y la traducción de los objetos. En el libro rojo, he encontrado que el uso de glutIdleFunc GLUT () está bien para una animación simple.

¿Cuántas veces glutIdleFunc (...) llama a la función en un segundo?

Gracias.

No hay solución correcta

Otros consejos

glutIdleFunc está "continuamente llamados cuando los eventos no son siendo recibido". La velocidad de actualización depende en gran medida del sistema en el que se está ejecutando, y variará durante la vida del programa, ya que se ralentizará o incluso dejar de ser llamado como eventos son que se recibe.

En una aplicación típica de ventana, sin embargo, esto se llama con regularidad suficiente para proporcionar un comportamiento razonable. Sin embargo, si desea una velocidad constante de rotación / traslación, que necesita para implementar su propio calendario para manejar manteniendo constante la velocidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top