Anto01
5c63d877f0
feat: Switch isogrid to Gmsh Frontal-Delaunay meshing (production default)
Replaces Triangle library with Gmsh as the default triangulation engine for
adaptive isogrid generation. Gmsh's Frontal-Delaunay algorithm provides:
- Better adaptive density response (concentric rings around holes)
- Superior triangle quality (min angles 30-35° vs 25-30°)
- Single-pass meshing with background size fields (vs iterative refinement)
- More equilateral triangles → uniform rib widths, better manufacturability
- Natural boundary conformance → cleaner frame edges
Comparison results (mixed hole weights plate):
- Min angle improvement: +5.1° (25.7° → 30.8°)
- Density field accuracy: Excellent vs Poor
- Visual quality: Concentric hole refinement vs random patterns
Changes:
- Updated src/brain/__main__.py to import triangulation_gmsh
- Added gmsh>=4.11 to requirements.txt (Triangle kept as fallback)
- Updated README and technical-spec.md
- Added comparison script and test results
Triangle library remains available as fallback option.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 17:05:19 -05:00
..
2026-02-17 17:05:19 -05:00
2026-01-24 15:17:34 -05:00
2026-02-17 01:39:33 +00:00
2025-12-12 10:28:35 -05:00
2026-01-13 15:53:55 -05:00
2025-12-20 13:46:28 -05:00
2025-12-12 10:28:35 -05:00
2025-12-29 10:22:45 -05:00
2026-01-20 13:12:12 -05:00
2026-01-20 13:12:12 -05:00
2025-12-23 19:47:37 -05:00
2026-01-24 21:18:18 -05:00
2025-12-23 19:47:37 -05:00
2025-12-23 19:47:37 -05:00
2025-12-12 10:28:35 -05:00
2026-02-08 19:29:34 -05:00
2026-02-09 02:48:35 +00:00
2026-02-06 17:38:48 +00:00
2026-01-20 13:12:12 -05:00
2025-12-23 19:47:37 -05:00
2026-01-20 13:12:03 -05:00
2026-01-27 12:02:30 -05:00
2026-01-27 12:02:30 -05:00
2026-01-27 12:02:30 -05:00
2026-02-06 17:38:34 +00:00
2026-01-29 10:22:33 -05:00
2026-01-29 10:22:33 -05:00