forked from 1b-agent/fieldcraft-upstream
The swept cross-section's decomposition: - An opening with concave corners gets a layout that continues its sides to the outer loop (side strips and corner blocks, every corner near 90°). The thin air ring round the Pi enclosure's square pedestal was left to the free mesher, which put a node 1e-5 from the opening's corner: edge ratio 341,515. - A piece's score is capped by its quadrilaterals' aspect against their longest edge or the target size, so thin strips and pieces much smaller than the elements no longer score as square blocks; the free mesh is scored alike for "do no harm". - A disk is not cut into wedges round its centre (its O-grid is the scheme). - Cuts whose pieces cannot be given division counts together (mapped pieces round a hole that chain back to a longer side) are refused, instead of failing the whole cross-section. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo