feat: make a top and bottom holder with different distances from the mop handle
This commit is contained in:
@@ -1,13 +1,11 @@
|
|||||||
# pyright: reportUnusedCallResult=false, reportWildcardImportFromLibrary=false
|
# pyright: reportUnusedCallResult=false, reportWildcardImportFromLibrary=false
|
||||||
from build123d import *
|
from build123d import *
|
||||||
|
|
||||||
def build_mop_scraper_holder():
|
def build_mop_scraper_holder(center_thickness: float):
|
||||||
center_thickness = 10
|
mop_diameter = 23.4
|
||||||
|
mop_arc_size = 230
|
||||||
|
|
||||||
mop_diameter = 23.7
|
scraper_diameter = 20.3
|
||||||
mop_arc_size = 220
|
|
||||||
|
|
||||||
scraper_diameter = 20.55
|
|
||||||
scraper_arc_size = mop_arc_size
|
scraper_arc_size = mop_arc_size
|
||||||
|
|
||||||
arms_thickness = 3
|
arms_thickness = 3
|
||||||
@@ -46,6 +44,10 @@ def build_mop_scraper_holder():
|
|||||||
|
|
||||||
return mop_scraper_holder
|
return mop_scraper_holder
|
||||||
|
|
||||||
mop_scraper_holder = build_mop_scraper_holder()
|
mop_scraper_holder_top = build_mop_scraper_holder(15)
|
||||||
assert mop_scraper_holder.part is not None
|
assert mop_scraper_holder_top.part is not None
|
||||||
export_step(mop_scraper_holder.part, "mop_scraper_holder.step")
|
export_step(mop_scraper_holder_top.part, "mop_scraper_holder_top.step")
|
||||||
|
|
||||||
|
mop_scraper_holder_bottom = build_mop_scraper_holder(10)
|
||||||
|
assert mop_scraper_holder_bottom.part is not None
|
||||||
|
export_step(mop_scraper_holder_bottom.part, "mop_scraper_holder_bottom.step")
|
||||||
|
|||||||
Reference in New Issue
Block a user