diff --git a/src/build123d/operations_generic.py b/src/build123d/operations_generic.py index 1673494..6f9264c 100644 --- a/src/build123d/operations_generic.py +++ b/src/build123d/operations_generic.py @@ -734,7 +734,7 @@ def project( shape_list = [ Vertex(*o.to_tuple()) if isinstance(o, Vector) else o for o in object_list ] - object_size = Compound(children=shape_list).bounding_box().diagonal + object_size = Compound(children=shape_list).bounding_box(optimal=False).diagonal point_list = [o for o in object_list if isinstance(o, (Vector, Vertex))] point_list = [Vector(pnt) for pnt in point_list]