gpt4 book ai didi

ios - CGPathAddArc 是否包含圆的中心像素?

转载 作者:行者123 更新时间:2023-11-29 13:16:47 24 4
gpt4 key购买 nike

我使用 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 像素作为直径结束,其中包括中心点。作为苹果reference doc说:

When you call this function, you provide the center point, radius, and two angles in radians. Quartz uses this information to determine the end points of the arc

端点被确定为“包括”中心点,因此整个直径为 10。

关于ios - CGPathAddArc 是否包含圆的中心像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15574644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com