Commit Graph

5 Commits

Author SHA1 Message Date
e3a79d4888 feat: proper alternating up/down isogrid pattern with Shapely clipping
- Alternating up/down equilateral triangles filling full boundary
- buffer(-rib_w) for uniform rib spacing
- buffer(-fillet_r).buffer(+fillet_r) for rounded corners
- Clipped to actual boundary polygon
- Sandbox 2: 39 pockets (40mm), Sandbox 1: 112 pockets (60mm)
2026-02-17 02:17:24 +00:00
d954b2b816 feat: proper isogrid pocket generation with boundary clipping + v2.0 outer boundary
- Equilateral triangle grid pattern
- Shapely polygon clipping to actual boundary shape
- v2.0 typed segments (arcs) for outer boundary
- 4mm fillets, 3mm ribs, 2mm frame offset
- Sandbox 1: 25 pockets (80mm), Sandbox 2: 8 pockets (50mm)
2026-02-17 02:08:01 +00:00
43aea01fb5 test: larger cells (120mm/75mm), 4mm fillets, 2mm frame — 9+2 pockets 2026-02-17 02:00:33 +00:00
709612ece4 test: regenerate rib profiles with 4mm fillets, no frame offset 2026-02-17 01:56:39 +00:00
b38194c4d9 test: add rib profile test JSONs for sandbox_1 (64 pockets) and sandbox_2 (9 pockets) 2026-02-17 01:54:48 +00:00