Replace the Terra scaffold with an independent configuration-space contact placer and bounded stock-plan search. Include plugin tests, synthetic and DXF benchmark drivers, results, and deployment documentation. Correct shared collision clipping and hole subtraction so curved-hole inserts validate consistently. Cover translated layouts, spacing violations, operand order, winding, and independent boolean-area comparisons. Validation: 1,293 tests passed with 12 fixture skips; all 34 synthetic/generated and four DXF cases are valid and complete.
369 B
369 B
| 1 | case | valid | placed | requested | sheets | area | milliseconds |
|---|---|---|---|---|---|---|---|
| 2 | triangles | True | 60 | 60 | 4 | 8064 | 30 |
| 3 | circles | True | 90 | 90 | 3 | 3456 | 4 |
| 4 | circles-dense | True | 80 | 80 | 3 | 3456 | 0 |
| 5 | concave-L | True | 60 | 60 | 2 | 5760 | 0 |
| 6 | mixed | True | 105 | 105 | 4 | 4608 | 1 |
| 7 | holes | True | 16 | 16 | 2 | 2304 | 2 |
| 8 | rectangles | True | 96 | 96 | 3 | 3456 | 1 |
| 9 | grain | True | 60 | 60 | 4 | 4608 | 0 |
| 10 | scarce-stock | True | 9 | 9 | 5 | 228 | 0 |
| 11 | tail | True | 17 | 17 | 1 | 600 | 0 |
| 12 | plate-cap | True | 4 | 10 | 1 | 100 | 0 |