Question

Je suis en train de concevoir une animation très simple OpenGL comme la rotation et la traduction des objets. Dans le livre rouge, je trouve que glutIdleFunc () de l'utilisation GLUT est correct pour une animation simple.

Combien de fois glutIdleFunc (...) appeler la fonction en une seconde?

Merci.

Pas de solution correcte

Autres conseils

glutIdleFunc est « en permanence lorsque des événements appelés ne sont pas en cours de réception". La vitesse de mise à jour dépend fortement du système sur lequel vous exécutez, et variera pendant toute la durée du programme, car il va ralentir ou même arrêter d'être appelé comme des événements sont en cours de réception.

Dans une application typique fenêtré, cependant, cela est appelé assez régulièrement pour fournir un comportement raisonnable. Cependant, si vous voulez une vitesse constante de rotation / translation, vous aurez besoin de mettre en œuvre votre propre calendrier pour gérer en maintenant constante la vitesse.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top