From 2647f3c96e1553f14897f62f32921eea4b545f0e Mon Sep 17 00:00:00 2001 From: Reed Krantz Date: Sun, 19 Jul 2026 20:43:43 -0500 Subject: [PATCH] fix: use a specific arc size for the connecting outline to avoid crossing --- build.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build.py b/build.py index 9a62614..54e2340 100644 --- a/build.py +++ b/build.py @@ -16,8 +16,9 @@ clamp_length = 50 with BuildPart() as mop_scraper_holder: with BuildSketch() as profile: with BuildLine() as connecting_outline: - mop_arc = CenterArc((0, (mop_diameter + center_thickness) / -2), mop_diameter / 2, 90 - (mop_arc_size / 2), mop_arc_size) - scraper_arc = CenterArc((0, (scraper_diameter + center_thickness) / 2), scraper_diameter / 2, (scraper_arc_size / 2) - 90, -scraper_arc_size) + arc_s = 170 + mop_arc = CenterArc((0, (mop_diameter + center_thickness) / -2), mop_diameter / 2, 90 - (arc_s / 2), arc_s) + scraper_arc = CenterArc((0, (scraper_diameter + center_thickness) / 2), scraper_diameter / 2, (arc_s / 2) - 90, -arc_s) Line(mop_arc @ 0, scraper_arc @ 0) Line(mop_arc @ 1, scraper_arc @ 1)