代码之家  ›  专栏  ›  技术社区  ›  Stuart Axon

将pycairo渲染到pyopengl表面?

  •  3
  • Stuart Axon  · 技术社区  · 17 年前

    我最近已经开始使用pycairo了-将它渲染到pyopengl表面(例如,在立方体的一侧)是否足够简单?…我的opengl真的不存在,所以我不确定最好的解决方法。

    1 回复  |  直到 17 年前
        1
  •  0
  •   Edward Dale    17 年前

    此过程可能有效:

    1. 像平常一样在pycairo画画。
    2. 将图像导出到文件(或在内存中获取其句柄)。
    3. 将图像加载到opengl纹理内存中。
    4. 使用纹理在opengl中绘制立方体。

    步骤1&2在cairo,我不熟悉。步骤3&4将在opengl中完成。有一个关于 drawing textured surfaces 在nehe,底部有一个python版本的链接。