aj and Claude Opus 5.5
6867ae2ee4
feat(arrange): let Fix Spacing clear overlaps on packed plates and tilt as a last resort
...
On a plate packed edge to edge, an overlap left by hand-placing extra
parts could not be fixed: straight push chains ran into the edge and
the relaxation gave up on pairs that share material, which have no
contact normal. The relaxation now pushes such a pair along its
shortest straight way out and lets the rest settle, which cleared a
0.92 sq in overlap on a 38-part plate with every part kept square.
When moves alone still cannot settle, the relaxation runs again as a
rigid one: an off-center push also turns a part, up to 3 degrees, if
its drawing is free to rotate. Moves stay first because a tilt turns
every part the push reaches.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-10 14:45:54 -05:00
..
2026-11-09 19:18:00 -05:00
2026-10-20 22:04:23 -04:00
2026-11-09 19:18:00 -05:00
2026-11-09 19:18:00 -05:00
2026-10-04 23:48:28 -04:00
2026-11-05 16:51:42 -05:00
2026-11-09 19:18:00 -05:00
2026-11-09 19:18:00 -05:00
2026-11-10 14:45:54 -05:00
2026-11-09 19:58:50 -05:00
2026-10-25 19:04:57 -04:00
2026-10-09 17:06:17 -04:00
2026-11-09 19:18:00 -05:00
2026-11-09 19:18:00 -05:00
2026-11-09 19:18:00 -05:00
2026-10-30 16:11:30 -04:00
2026-09-20 16:41:50 -04:00
2026-09-20 16:41:50 -04:00
2026-10-13 20:39:43 -04:00
2026-10-13 20:39:43 -04:00
2026-11-05 07:15:24 -05:00
2026-10-13 20:12:44 -04:00
2026-11-09 19:18:00 -05:00
2026-10-19 11:09:04 -04:00
2026-10-29 17:25:27 -04:00
2026-10-13 18:15:49 -04:00
2026-10-13 18:15:49 -04:00
2026-11-09 19:18:00 -05:00
2026-11-09 19:18:00 -05:00
2026-11-05 14:16:13 -05:00
2026-11-05 14:16:13 -05:00
2026-11-05 19:38:00 -05:00
2026-11-05 20:36:58 -05:00
2026-10-30 12:59:46 -04:00
2026-11-02 09:51:11 -05:00
2026-10-30 22:09:01 -04:00
2026-10-18 17:32:38 -04:00
2026-10-16 15:33:02 -04:00
2026-11-05 19:38:00 -05:00
2026-10-16 15:33:17 -04:00
2026-10-18 22:55:37 -04:00
2026-03-18 16:47:42 -04:00
2026-03-31 12:02:07 -04:00
2026-10-25 20:02:08 -04:00
2026-04-15 06:12:54 -04:00
2026-09-28 18:22:36 -04:00
2025-11-27 20:29:12 -05:00
2026-04-15 06:16:29 -04:00
2026-11-02 17:21:25 -05:00
2026-11-03 11:02:07 -05:00
2026-09-20 16:41:50 -04:00
2026-10-18 16:36:43 -04:00
2026-11-05 19:38:00 -05:00
2026-03-18 16:47:42 -04:00
2026-10-23 10:17:28 -04:00
2026-10-20 15:12:11 -04:00
2026-09-20 16:41:50 -04:00
2026-10-16 13:15:48 -04:00
2026-10-23 09:51:59 -04:00
2026-10-08 10:24:11 -04:00
2026-11-03 09:44:43 -05:00
2026-09-27 13:49:46 -04:00
2026-09-27 13:49:46 -04:00
2026-11-07 17:07:52 -05:00
2026-11-07 16:48:52 -05:00
2026-11-07 17:07:52 -05:00
2026-10-25 17:40:44 -04:00
2026-10-31 13:29:50 -04:00
2026-11-02 09:51:11 -05:00
2026-09-20 16:41:50 -04:00
2026-09-20 16:41:50 -04:00
2026-09-20 16:41:50 -04:00
2026-09-20 16:41:50 -04:00
2026-10-28 22:16:35 -04:00
2026-11-05 16:51:42 -05:00
2026-10-22 20:06:15 -04:00
2026-10-13 18:15:49 -04:00
2026-09-20 16:41:50 -04:00