build123d/examples/multiple_workplanes.py
2024-02-29 11:34:40 -05:00

11 lines
255 B
Python

from build123d import *
from ocp_vscode import show
with BuildPart() as obj:
Box(5, 5, 1)
with BuildPart(*obj.faces().filter_by(Axis.Z), mode=Mode.SUBTRACT):
Sphere(1.8)
assert abs(obj.part.volume - 15.083039190168236) < 1e-3
show(obj)