【问题标题】:Rendering mathematical notation in Python / OpenGL?在 Python / OpenGL 中渲染数学符号?
【发布时间】:2011-01-23 14:12:02
【问题描述】:

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

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

this之类的东西:

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

【问题讨论】:

    标签: python math opengl rendering pyglet


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2014-08-23
          • 1970-01-01
          • 2014-01-15
          • 1970-01-01
          • 2011-05-25
          • 2016-10-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多