mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-27 00:21:06 -04:00
Review found three blanks that slipped past or failed silently. Enclosure was checked against the outline's bounding box, so a cutout in the notch of an L-shaped blank reached an unverified plan that warning acceptance could apply; every cut point is now tested inside the outline itself, and the material capture names the display perimeter when no ring encloses the rest. A blank whose only cutouts are tabbed left the search with nothing to choose and ended without a finding; it is now refused with its reason, as is a blank with nothing to cut, which used to get only the generic noncutting message. None of these offers even an unverified plan. Clean-bounds containment, seam overcut trimming and incremental closure drift now treat the display perimeter like the other material boundaries.