mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-27 12:41:06 -04:00
Interactive Fill on a plate with clamps used to split the plate into clamp-free rectangles and fill each one separately. It showed no progress, so Accept did nothing until the end, and Stop discarded the result. Packing around the clamps also tends to give a worse layout than losing the few parts that land on them. FillItem and FillGroup now fill the area as if there were no clamps. They then drop each part that enters a clamp keep-out or sits too close to an existing part, using the same check as before. For a multi-part group, the whole copy is dropped when any member fails. Progress previews are filtered by the same check, so a layout accepted early is clamp-clear. A quantity request that loses copies asks for that many more, up to two more times. Pack and whole-plate Nest still pack only into the clamp-free areas. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>