здесь синяя линия немного выходит наружу. кто-нибудь знает, почему это происходит?
Исправил, я был глуп, чтобы добавить ctx.moveTo (circlePoint.x, circlePoint.y);
Я удалил его, и он исправлен