refactor(triangulation): hex grid isogrid layout replaces constrained Delaunay

Complete rewrite of triangulation engine:
- Regular hexagonal-packed vertex grid (equilateral triangles)
- Density-adaptive refinement: denser near holes, coarser in open areas
- Boundary-conforming vertices along frame edge and hole keepouts
- Delaunay on point set + clip to valid region (inside frame, outside keepouts)
- Result: proper isogrid layout, 87 pockets from 234 triangles
- 553 NX entities, min fillet 4.89mm, mass 2770g
- No more dependency on Shewchuk Triangle library (scipy.spatial.Delaunay)
This commit is contained in:
2026-02-16 20:58:05 +00:00
parent 239e2f01a9
commit 4f051aa7e1
2 changed files with 6607 additions and 5526 deletions

File diff suppressed because it is too large Load Diff