【问题标题】:Can this be done with OpenGL?这可以用OpenGL完成吗?
【发布时间】:2010-07-29 16:03:36
【问题描述】:

我正在使用 OpenGL 制作矢量绘图应用程序。有没有办法实现剪贴蒙版?例如:如果我有圆 A 和圆 B,我只想看到圆 B 中与圆 A 的空间相交的部分。有没有办法做到这一点不是很昂贵,我不想杀死我的应用程序。谢谢

【问题讨论】:

    标签: c++ c opengl


    【解决方案1】:

    一种可能是将圆 A 绘制到模板缓冲区中,然后绘制圆 B。

    【讨论】:

      【解决方案2】:

      杰克斯,

      在 Google 上快速搜索“openGL 中的剪贴蒙版”时,第一个结果是 this

      【讨论】:

      • 混合是一种不同的操作,但也许你可以找到一个混合操作符和正确的颜色集来达到相同的效果。但是,它限制了您的可能性。模板缓冲区是解决问题的正确、成熟的方法。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      相关资源
      最近更新 更多