display
glutで関数を呼び出す正確な原因がわかりません。
Python には PyOpenGL を使用しています。私のプログラムにはupdate()
、 を使用して 60 秒ごとに呼び出される関数がありglutTimerFunc
ます。
これが画面上でオブジェクトを変更する唯一の関数であり、他に何もありません。したがって、関数が実行されdisplay
た後、関数が一度呼び出されると思いupdate
ます。
しかし、そうではありません。display
関数は、 への 2 回の呼び出しの間に約 10 回呼び出されupdate()
ます。それは明らかに無駄であり、プログラムがより困難になると、プログラムの速度が低下するのではないかと心配しています。
また、パソコンのファンがうるさいです...
glutPostRedisplay()
更新機能の最後にa を付けようとしましたが、違いはありませんでした。
display
本当に必要なときだけglut を呼び出すように強制する方法はありますか?