Cha*_* JM 5 opengl graphics plot png graph
我需要绘制一个科学图形(例如,线条或条形图),然后在我的应用程序中渲染它,该应用程序使用OpenGL进行所有与显示相关的目的.
做这个的最好方式是什么?
有谁知道OpenGL的绘图库?
我找不到一个,到目前为止我想出的最好的事情是使用LibGD或PlPlot渲染我的图像,保存到PNG,然后加载相同的PNG作为OpenGL四元组的纹理.有没有人对更好的方法有任何建议,或者知道一个可以帮助我完成任务的图书馆?
小智 5
MathGL是跨平台的GPL绘图库,可以使用OpenGL进行绘图(类mglGraphGL)。
但是,它也可以生成位图(或矢量EPS / SVG)。它相当快,不需要Windows(可以在控制台中运行)。
Mal*_*sen 2
渲染为 PNG 并将其用作纹理实际上是解决问题的合理方法。如果您需要“更好”的方式,一切都取决于您认为“更好”的方式。如果涉及可缩放图形,请使用 PLPlot 的 SVG 输出并直接在 OpenGL 中渲染矢量形状。如果是为了避免中间文件,您可以扩展 PLPlot(LGPL 许可)以将数据作为内存中的块传递。
归档时间:
15 年,8 月 前
查看次数:
8070 次
最近记录:
12 年,9 月 前