Biblioteka CoreGraphics firmy Apple definiuje dwie funkcje opisujące łuk.CGPathAddArc vs CGPathAddArcToPoint
- CGPathAddArc dodaje łuk w oparciu o punkt środkowy, promień i parę kątów.
- CGPathAddArcToPoint dodaje łuk na podstawie promienia i pary linii stycznych.
Szczegóły podano w the CGPath API reference. Dlaczego dwie funkcje? Prosta wygoda? Czy jest bardziej wydajny niż inny? Czy jest zdefiniowany pod względem drugiego?
Czy chcesz sugerować, że CGPathAddArcToPoint może narysować krzywą, która nie jest okrągła? Myślałem, że wszystkie łuki są częściami koła. – benzado
Koło nie może być opisane dokładnie przez krzywą Beziera. –