Files
solidcraft/crates/step
jyvikoandClaude Opus 5.5 5d6810128b STEP and SMLib: no edge or vertex tolerance past the 1 mm SMLib takes
An edge raised to cover its pcurves' gap could get past SMLib's limit
(Congé19: 0.98 mm off, tolerance 1.47 mm) and its whole solid then failed
as "SMLib rejected the input". The tolerance an edge or vertex would get,
not only its gap, is now held to that 1 mm: farther off is refused with
how far. The record mapping refuses a tolerance past it with a message
rather than handing SMLib what it rejects.

The margin over a surface gap moves to solidcraft_geom::brep::pcurve
(SURFACE_GAP_MARGIN) for SMLib's pcurves to use too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 22:12:21 -04:00
..