|
@@ -130,11 +130,11 @@ Result Shape::appendCircle(float cx, float cy, float rx, float ry) noexcept
|
|
|
auto ryKappa = ry * PATH_KAPPA;
|
|
|
|
|
|
pImpl->grow(6, 13);
|
|
|
- pImpl->moveTo(cx, cy - ry);
|
|
|
- pImpl->cubicTo(cx + rxKappa, cy - ry, cx + rx, cy - ryKappa, cx + rx, cy);
|
|
|
+ pImpl->moveTo(cx + rx, cy);
|
|
|
pImpl->cubicTo(cx + rx, cy + ryKappa, cx + rxKappa, cy + ry, cx, cy + ry);
|
|
|
pImpl->cubicTo(cx - rxKappa, cy + ry, cx - rx, cy + ryKappa, cx - rx, cy);
|
|
|
pImpl->cubicTo(cx - rx, cy - ryKappa, cx - rxKappa, cy - ry, cx, cy - ry);
|
|
|
+ pImpl->cubicTo(cx + rxKappa, cy - ry, cx + rx, cy - ryKappa, cx + rx, cy);
|
|
|
pImpl->close();
|
|
|
|
|
|
return Result::Success;
|