5

如何使用 OpenGL 在 Python 中渲染数学符号/表达式?

我实际上使用的是pyglet,但它使用的是 OpenGL。

这样的事情

二次公式

我也无法存储静态图像,因为我也在生成表达式。

4

3 回答 3

10

我会说生成合适的乳胶表达式,将其渲染成图像,然后将图像加载为纹理。

于 2010-03-04T09:02:04.723 回答
3

您可以使用 GL_TEXTURE_RECTANGLE_ARB opengl 扩展来快速将动态生成的任意大小的图像加载到 OpenGL 纹理中。您可以在http://cairographics.org/OpenGL/上查找使用带有 opengl 的动态矢量图形的 python 示例,但如果您想渲染复杂的公式,您还必须查看一些合适的系统,如乳胶。

于 2010-03-04T09:11:19.227 回答
1

我不知道OpenGL位。但是matplotlib有一个matplotlib.mathtext用于渲染 TeX 数学表达式子集的模块。

于 2010-03-04T23:45:59.937 回答