在Python / OpenGL中渲染数学符号?
3 个回答
1
我对OpenGL的部分不太了解。不过,matplotlib有一个matplotlib.mathtext
模块,可以用来显示一部分TeX数学表达式。
3
你可以使用 GL_TEXTURE_RECTANGLE_ARB 这个 OpenGL 扩展,快速将动态生成的任意大小的图像加载到 OpenGL 的纹理中。如果你想找一些用 Python 和 OpenGL 结合动态矢量图形的例子,可以去 http://cairographics.org/OpenGL/ 看看。不过,如果你想渲染复杂的公式,还需要找一些合适的系统,比如 latex。
10
我想说的是,先生成合适的 LaTeX 表达式,然后把它转成一张图片,最后把这张图片当作纹理加载进来。