Closed hiaselhans closed 1 year ago
This is a known limitation that is documented here: https://build123d.readthedocs.io/en/latest/introduction.html#key-concepts-builder-mode
Both API can be mixed in the same model with the exception that the algebra API can’t be used from within a builder context.
However, this works:
a = part()
with bd.BuildPart() as part3:
bd.add(a)
Unless you have a suggestion as to how this might work I'm afraid this limitation will have to remain.
b3d context and algebra mode don't play too well together. Imagine a helper function/class that uses some 2D primitives using plain algebra mode:
this function works and returns a solid, but it does not work when it is used inside a context: