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