Frage

Ich versuche, sehr einfache Animation in OpenGL zu entwerfen wie Drehen und Objekte zu übersetzen. In dem roten Buch fand ich, dass mit GLUT der glutIdleFunc () für eine einfache Animation in Ordnung ist.

Wie oft glutIdleFunc (...) rufen Sie die Funktion in einer Sekunde?

Danke.

Keine korrekte Lösung

Andere Tipps

glutIdleFunc wird „kontinuierlich aufgerufen, wenn Ereignisse nicht sind empfangen“. Die Aktualisierungsgeschwindigkeit hängt stark von dem System, auf dem Sie ausgeführt werden, und die Lebensdauer des Programms variieren, da sie verlangsamen oder sogar Anschlag als Ereignisse genannt werden sind empfangen wird.

In einer typischen Fenster Anwendung, obwohl, wird diese regelmäßig genug genannt vernünftiges Verhalten zu schaffen. Wenn Sie jedoch eine konstante Geschwindigkeit für die Rotation / Translation wollen, müssen Sie Ihr eigenes Timing implementieren, um die Geschwindigkeit konstant zu handhaben zu halten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top