CGContextAddArc
делает это:
, где красная линия - это то, что будет нарисовано, sA - startAngle
, eA - endAngle
, r - radius
, а x и y - x
и y
. Если у вас есть предыдущая точка, функция будет проходить от этой точки до начала дуги (если вы не будете осторожны, эта линия не будет идти в том же направлении, что и дуга).
CGContextAddArcToPoint
работает так:
Где P1 - текущая точка пути, x1, x2, y1, y2 соответствуют функциям x1
, x2
, y1
, y2
, а r равно radius
. Дуга начнется в том же направлении, что и линия между текущей точкой и (x1, y1)
, и закончится в направлении между (x1, y1)
и (x2, y2)
. он не будет соответствовать (x2, y2)
Он остановится в конце круга.