• Joined on 2025-11-27
Antoine pushed to main at Antoine/Atomizer 2026-02-18 01:40:20 +00:00
6ed074dbbf feat(isogrid): Finalize Gmsh Frontal-Delaunay as production mesher
Antoine pushed to main at Antoine/Atomizer 2026-02-17 22:05:25 +00:00
5c63d877f0 feat: Switch isogrid to Gmsh Frontal-Delaunay meshing (production default)
Antoine pushed to main at Antoine/Atomizer 2026-02-17 21:48:56 +00:00
906037f974 feat(adaptive-isogrid): add Gmsh Frontal-Delaunay triangulation
Antoine pushed to main at Antoine/Atomizer 2026-02-17 20:22:57 +00:00
78f56a68b0 fix: boundary conformance — use Shapely buffer + vertex-preserving PSLG sampling
Antoine pushed to main at Antoine/Atomizer 2026-02-17 18:34:37 +00:00
5cf994ec4b fix: use mid-point to determine arc direction instead of clockwise flag
Antoine pushed to main at Antoine/Atomizer 2026-02-17 18:24:42 +00:00
9bc3b12745 fix: handle v2 typed segments in outer_boundary field directly
Antoine pushed to main at Antoine/Atomizer 2026-02-17 18:21:21 +00:00
45d4c197ba Add geometry sandbox test files
Antoine pushed to main at Antoine/Atomizer 2026-02-17 18:05:15 +00:00
8b9fc31bcd feat: auto-detect fillet arcs in v1 flat polyline boundaries
Antoine pushed to main at Antoine/Atomizer 2026-02-17 17:14:17 +00:00
fbbd3e7277 refactor: rewrite triangulation using Triangle library (constrained Delaunay + quality refinement)
1a14f7c420 fix: v1 boundary handling — inset vertices, 3-point hole keepouts, boundary-aligned triangles, smooth plotting
139a355ef3 Add v2 geometry normalization and boundary-layer seed points
Compare 3 commits »
Antoine pushed to main at Antoine/Atomizer 2026-02-17 14:05:33 +00:00
7d5bd33bb5 brain: add arc-aware inset boundary handling
Antoine pushed to main at Antoine/Atomizer 2026-02-17 13:41:26 +00:00
18a8347765 feat: enforce Delaunay vertices at inset boundary corners + update geometry to v2.0 with arcs
Antoine pushed to main at Antoine/Atomizer 2026-02-17 12:57:00 +00:00
856ff239d6 fix: match reference rib profile style — green boundary, pink outlines, blue holes, 2mm w_frame, zoomed corner view, pocket clipping to inner plate
Antoine pushed to main at Antoine/Atomizer 2026-02-17 12:42:58 +00:00
732e41ec3a fix: clip pockets and triangulation to boundary in plots — no visual crossovers
Antoine pushed to main at Antoine/Atomizer 2026-02-17 11:41:49 +00:00
39a3420a8e Fix: skip pockets crossing sandbox boundary
Antoine pushed to main at Antoine/Atomizer 2026-02-17 10:00:16 +00:00
03232be7b1 chore(hq): daily sync 2026-02-17
Antoine pushed to main at Antoine/Atomizer 2026-02-17 03:10:34 +00:00
44a5b4aac5 import_profile: use structured pocket outlines (lines+arcs), not rib_web polylines
Antoine pushed to main at Antoine/Atomizer 2026-02-17 03:02:18 +00:00
1badc370ab Add rib_web to Brain output + import_profile draws rib material
Antoine pushed to main at Antoine/Atomizer 2026-02-17 02:54:51 +00:00
0bc0c24c1c import_profile: draw bolt holes from rib profile JSON
Antoine pushed to main at Antoine/Atomizer 2026-02-17 02:45:22 +00:00
f61616d76a Update test_data rib profiles: sandbox_2 new geometry, re-run Brain for both
Antoine pushed to main at Antoine/Atomizer 2026-02-17 02:39:04 +00:00
e07c26c6fe test: save NX-exported v1.0 geometry for sandbox_1 (from Antoine)