Introduced with notation for workplanes and points

This commit is contained in:
Roger Maitland 2022-09-15 09:28:05 -04:00
parent 81a6a2bde3
commit 69abdd9c45
19 changed files with 660 additions and 481 deletions

View file

@ -0,0 +1,19 @@
from build123d import *
with BuildPart() as blocks:
with Locations((-1, -1, 0)):
Box(1, 2, 1, centered=(True, False, False))
Box(1, 1, 2, centered=(True, False, False))
with Locations((1, -1, 0)):
Box(1, 2, 1, centered=(True, False, False))
bottom_edges = blocks.edges().filter_by_position(
Axis.Z, 0, 1, inclusive=(True, False)
)
Chamfer(*bottom_edges, length=0.1)
top_edges = blocks.edges().filter_by_position(Axis.Z, 1, 2, inclusive=(False, True))
Chamfer(*top_edges, length=0.1)
if "show_object" in locals():
show_object(blocks.part)