我能find的每个介绍和示例似乎都使用GLUT或其他框架来“初始化”OpenGL。 有什么方法可以在GL和GLU中使用什么来初始化OpenGL? 如果没有,那么没有它,GLUT做什么是不可能的?
我刚刚安装了Visual Studio 2012,我想知道如何在平台上安装GLUT和OpenGL?
我有一个程序模拟随时间变化的物理系统。 我希望以预定的时间间隔(比方说每10秒钟)将一个模拟状态的可视化输出到一个文件中。 我想这样做,很容易“closures可视化”,而不是输出可视化。 我正在研究OpenGL和GLUT作为graphics工具来进行可视化。 然而,问题似乎是,首先,它看起来只是输出到一个窗口,不能输出到文件。 其次,为了生成可视化,您必须调用GLUTMainLoop并停止主函数的执行 – 从此开始调用的唯一函数是来自GUI的调用。 但是我不希望这是一个基于GUI的应用程序 – 我希望它只是一个从命令行运行的应用程序,它会生成一系列图像。 有没有办法在GLUT / OpenGL中做到这一点? 或者是OpenGL完全是错误的工具,我应该使用别的东西