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: