在我的 iPhone 应用程序中,绘制了许多线条。唉,其中一些既不是垂直的也不是水平的,这意味着它们有锯齿状的边缘。
启用 GL_LINE_SMOOTH 似乎没有任何效果。Apple 文档中描述的多重采样抗锯齿可以工作,但我无法想象不可能做出更好看的线条。使用抗锯齿,线条变得平滑,但颜色沿线条的部分扭曲。
使用 OpenGL,如何绘制一条看起来像 Quartz-2D 绘制的线,具有平滑的边框、一致的颜色和可变宽度的线?
(需要明确的是,GL_LINE_WIDTH 可以完美运行,因此可变宽度目前不是问题。)