Ios CGPathAddArc是否包含圆的中心像素?
我使用Ios CGPathAddArc是否包含圆的中心像素?,ios,core-graphics,screen,pixel,quartz-2d,Ios,Core Graphics,Screen,Pixel,Quartz 2d,我使用CGPathAddArc创建一个圆,如果半径为5像素,整个圆的宽度是10像素还是11像素 如果它最终有10个像素,也会让人困惑。在这种情况下,半径的中心是什么意思 此处定义的CGPathAddArc: void CGPathAddArc ( CGMutablePathRef path, const CGAffineTransform *m, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle,
CGPathAddArc
创建一个圆,如果半径为5像素,整个圆的宽度是10像素还是11像素
如果它最终有10个像素,也会让人困惑。在这种情况下,半径的中心是什么意思
此处定义的CGPathAddArc
:
void CGPathAddArc (
CGMutablePathRef path,
const CGAffineTransform *m,
CGFloat x,
CGFloat y,
CGFloat radius,
CGFloat startAngle,
CGFloat endAngle,
bool clockwise
);
它最终的直径是10个像素,包括中心点。 正如苹果公司所说: 调用此函数时,提供中心点、半径和 以弧度表示的两个角度。Quartz使用此信息来确定 弧的端点
端点被确定为“包括”中心点,因此整个直径为10。最终的直径为10个像素,包括中心点。 正如苹果公司所说: 调用此函数时,提供中心点、半径和 以弧度表示的两个角度。Quartz使用此信息来确定 弧的端点 端点包括中心点,因此整个直径为10