|
|
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 |
|