在Python / OpenGL中呈现数学符号?

5

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

我实际上正在使用pyglet,但它使用OpenGL。

诸如this之类的东西:

Quadratic formula

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

3个回答

10

我认为需要生成适当的latex表达式,将其渲染成图像,然后将图像作为纹理加载。


3
你可以使用GL_TEXTURE_RECTANGLE_ARB opengl扩展快速将任意大小的动态生成图像加载到OpenGL纹理中。你可以查找使用动态矢量图形与OpenGL的Python示例,网址为http://cairographics.org/OpenGL/。但是,如果您想呈现复杂的公式,您还需要了解一些适当的系统,如LaTeX。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接