我使用CGPathAddArc
创建一个圆圈,如果半径为5像素,整个圆圈的最终宽度是10像素还是11像素?
此处定义的CGPathAddArc
:
void CGPathAddArc (
CGMutablePathRef path,
const CGAffineTransform *m,
CGFloat x,
CGFloat y,
CGFloat radius,
CGFloat startAngle,
CGFloat endAngle,
bool clockwise
);
答案 0 :(得分:1)
最终以10个像素作为直径,包括中心点。 正如Apple reference doc所说:
调用此功能时,您可以提供中心点,半径和 弧度的两个角度。 Quartz使用此信息来确定 弧的终点
确定终点'包括'中心点,使整个直径为10。