が何に使われているかよくわかりませんglutPostRedisplay()。関数でそれを呼び出すと、次のフレームdisplay()関数が呼び出されるようです。ただし、その機能がアニメーションにどのように関係しているかはわかりません。物理演算用の関数を関数として登録し、Idleそこで何らかの計算を行うことがよくあります。ただし、回転、アニメーションを持つオブジェクトの位置などのパラメーターを変更すると、それを呼び出さなくてもglutPostRedisplay()、display()関数自体がシーンを再描画します。なぜ電話する必要があるのglutPostRedisplay()ですか?
2 番目の質問は についてglutIdleFunc()です。私の質問は、CPU が非常にビジーで、各フレームでアイドル時間がない可能性はありますか?