如何使用GLUT / OpenGL渲染到文件?

我有一个程序可以模拟随时间变化的物理系统。我想以预定的时间间隔(例如每10秒钟)将模拟状态的可视化结果输出到文件中。我要以一种很容易“关闭可视化”而根本不输出可视化的方式进行操作。

我正在将OpenGL和GLUT视为进行可视化的图形工具。但是问题似乎是,首先,它似乎仅输出到窗口,而不能输出到文件。其次,为了生成可视化效果,您必须调用GLUTMainLoop并停止执行主函数-从那时开始,唯一被调用的函数是来自GUI的调用。但是,我不希望它成为基于GUI的应用程序-我希望它只是从命令行运行的应用程序,它会生成一系列图像。有没有办法在GLUT / OpenGL中做到这一点?还是OpenGL完全是错误的工具,我应该使用其他工具


慕田峪4524236
浏览 227回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java