fix issue 1296

Addresses [#1296](https://github.com/gumyr/build123d/issues/1296) by reducing radius by 1e-11 to avoid ChFi2dFilletAlgo failure when split vertex equals adjacent edge vertex.
This commit is contained in:
javimixet 2026-05-04 19:25:57 +02:00 committed by GitHub
parent b239e69dbf
commit f237a091ab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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 (