我最近开始玩 pycairo - 将它渲染到 pyopengl 表面是否足够容易(例如在立方体的侧面?)...我的 opengl 真的不存在所以我不确定最好的方法去做这件事。

最佳答案

此过程可能有效:

  • 像往常一样在 pycairo 中绘图。
  • 将图像导出到文件(或在内存中获取它的句柄)。
  • 将图像加载到 opengl 纹理内存中。
  • 使用纹理在 opengl 中绘制立方体。

  • 步骤 1 和 2 在开罗,我不熟悉。步骤 3 和 4 将在 opengl 中完成。在 NeHe 有一个关于 drawing textured surfaces 的教程,底部有一个 python 版本的链接。

    关于python - 将 PyCairo 渲染到 PyOpenGL 表面上?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/820221/

    10-16 04:34