diff --git a/src/build123d/topology/one_d.py b/src/build123d/topology/one_d.py index 08e2600d..35fec1f6 100644 --- a/src/build123d/topology/one_d.py +++ b/src/build123d/topology/one_d.py @@ -307,6 +307,9 @@ def _solve_wire_fillet_corner_chfi2d( corner.connected_edges[1].wrapped, Plane.XY.wrapped, ) + + if not fillet_builder.Perform(radius): + radius -= 1e-11 vertex_point = BRep_Tool.Pnt_s(corner.vertex.wrapped) if (