toPath method
Builds filled arc path using CircleArcBuilder with uniform thickness in screen space.
Implementation
Path toPath() {
final arcBuilder = CircleArcBuilder(
innerRadius: innerRadius,
outerRadius: outerRadius,
startAngle: startAngle + pi/2,
endAngle: endAngle + pi/2,
padAngle: padAngle,
cornerRadius: cornerRadius,
);
Path path = arcBuilder.build();
if (offset.dx != 0.0 || offset.dy != 0.0) {
path = path.shift(offset);
}
return path;
}