appendArc method
void
appendArc(
- Path path,
- AnyContour contour,
- int cornerIndex,
- double dPrev,
- double dNext,
- double fromAngle,
- double toAngle,
override
Implementation
@override
void appendArc(
Path path,
AnyContour contour,
int cornerIndex,
double dPrev,
double dNext,
double fromAngle,
double toAngle,
) {
if (AnyUtils.nearZero(toAngle - fromAngle)) return;
if (!canBuild(contour, cornerIndex)) {
final (x, y) = contour.sharpCornerPoint(cornerIndex, dPrev, dNext);
path.lineTo(x, y);
return;
}
final (x, y) = pointAt(contour, cornerIndex, dPrev, dNext, toAngle);
path.lineTo(x, y);
}