fix: use a specific arc size for the connecting outline to avoid crossing

This commit is contained in:
2026-07-19 20:43:43 -05:00
parent f39d86ed89
commit 2647f3c96e
+3 -2
View File
@@ -16,8 +16,9 @@ clamp_length = 50
with BuildPart() as mop_scraper_holder: with BuildPart() as mop_scraper_holder:
with BuildSketch() as profile: with BuildSketch() as profile:
with BuildLine() as connecting_outline: 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) arc_s = 170
scraper_arc = CenterArc((0, (scraper_diameter + center_thickness) / 2), scraper_diameter / 2, (scraper_arc_size / 2) - 90, -scraper_arc_size) 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 @ 0, scraper_arc @ 0)
Line(mop_arc @ 1, scraper_arc @ 1) Line(mop_arc @ 1, scraper_arc @ 1)