Как я могу отображать математические нотации / выражения в Python с OpenGL?
Я на самом деле использую pyglet , однако он использует OpenGL.
Такие вещи, как это :
Я не могу хранить статические изображения, так как я также генерирую выражения.
Я бы сказал, сгенерировать подходящее выражение latex , отрендерить его в изображение, а затем загрузить изображение в качестве текстуры.
Вы можете использовать GL_TEXTURE_RECTANGLE_ARB расширение opengl для быстрой загрузки динамически генерируемого изображения произвольного размера в текстуру OpenGL. Вы можете найти примеры использования Python с динамической векторной графикой в opengl на http://cairographics.org/OpenGL/,, хотя, если вы хотите визуализировать сложные формулы, вам также нужно взглянуть на некоторую подходящую систему, такую как latex.
Я не знаю о бите OpenGL. Но matplotlib имеет модуль matplotlib.mathtext для рендеринга подмножества математических выражений TeX.
matplotlib.mathtext