Iphone iOS OpenGL或CoreGraphics平滑矩形绘图

Iphone iOS OpenGL或CoreGraphics平滑矩形绘图,iphone,ios,opengl-es,core-graphics,Iphone,Ios,Opengl Es,Core Graphics,我试图在drawRect中绘制一个填充矩形,并将其旋转5度。问题是当我旋转这个矩形时,边看起来非常参差不齐。我觉得这需要一些反alising(或类似的东西),但我找不到任何好的信息来源 有人有好的提示吗?在计算机上真的不可能有一条漂亮的自然曲线,因为如果你仔细观察,你会发现它实际上不是一条曲线,而是一条锯齿状的正方形线 更多的回答你的问题,如果你想你的线路是软的,你可以模糊它与CIFilter。请记住,当你旋转某物90度、180度、270度或360度以外的任何角度时,你将失去质量。你的矩形在旋转

我试图在drawRect中绘制一个填充矩形,并将其旋转5度。问题是当我旋转这个矩形时,边看起来非常参差不齐。我觉得这需要一些反alising(或类似的东西),但我找不到任何好的信息来源


有人有好的提示吗?

在计算机上真的不可能有一条漂亮的自然曲线,因为如果你仔细观察,你会发现它实际上不是一条曲线,而是一条锯齿状的正方形线

更多的回答你的问题,如果你想你的线路是软的,你可以模糊它与CIFilter。请记住,当你旋转某物90度、180度、270度或360度以外的任何角度时,你将失去质量。你的矩形在旋转之前不需要反走样,我相信苹果已经写了一个非常复杂的方法来混合/反走样你的上下文

可能最简单的方法是在倾斜处绘制矩形中的各条线,而不是在绘制后旋转矩形