如何使用 OpenGL 在 Python 中渲染数学符号/表达式?
我实际上使用的是pyglet,但它使用的是 OpenGL。
这样的事情:
我也无法存储静态图像,因为我也在生成表达式。
我会说生成合适的乳胶表达式,将其渲染成图像,然后将图像加载为纹理。
您可以使用 GL_TEXTURE_RECTANGLE_ARB opengl 扩展来快速将动态生成的任意大小的图像加载到 OpenGL 纹理中。您可以在http://cairographics.org/OpenGL/上查找使用带有 opengl 的动态矢量图形的 python 示例,但如果您想渲染复杂的公式,您还必须查看一些合适的系统,如乳胶。
我不知道OpenGL位。但是matplotlib有一个matplotlib.mathtext
用于渲染 TeX 数学表达式子集的模块。