fix(brain): enforce r_f=6mm minimum, reject pockets that can't fit fillets

- Default r_f raised from 1.5mm to 6mm (machining constraint)
- Default min_pocket_radius raised to 6mm
- Pockets that can't fit r_f at any corner (within 80% tolerance) are
  skipped entirely — left solid for more stiffness in tight areas
- Result: 26 pockets (was 432), 187 NX entities (was 13,061)
- Min fillet radius: 4.88mm, all >= 4.8mm (80% of 6mm)
- Mass: 4,601g (was 3,480g — more solid = heavier but manufacturable)
This commit is contained in:
2026-02-16 20:42:46 +00:00
parent da9b579bcf
commit 30981fa066
3 changed files with 1024 additions and 36339 deletions

File diff suppressed because it is too large Load Diff