aj and Claude Opus 5.5
6a85593bd4
fix(planning): accept arc leads tangent to a straight edge at their joint
...
An arc lead-in meeting a straight window edge tangentially has a double
root at its joint. Rounding split it into two contacts a few 1e-8 apart,
or dropped it so the exact ray fallback reported the joint as an
uncertain contact. Either refused a valid entry, so N26-27U's windows
lost most of their entries and the plate never planned.
Treat a contact within 1e-6 of a joint its boundary passes through as
the joint, and let the exact line fallback skip ray hits at contacts
already recorded. The pinned-hole test now expects the other hole's
nearest entry rather than the fallback both runs used to share.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 09:35:28 -04:00
..
2026-09-20 16:41:50 -04:00
2026-10-20 22:04:23 -04:00
2026-10-18 00:50:11 -04:00
2026-10-29 09:35:28 -04:00
2026-10-04 23:48:28 -04:00
2026-10-22 19:32:22 -04:00
2026-10-29 09:35:28 -04:00
2026-10-28 14:03:38 -04:00
2026-09-29 21:41:20 -04:00
2026-10-25 19:04:57 -04:00
2026-10-09 17:06:17 -04:00
2026-09-20 16:41:50 -04:00
2026-10-18 20:24:33 -04:00
2026-10-26 13:20:03 -04:00
2026-10-18 01:14:22 -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-10-28 22:16:35 -04:00
2026-10-13 20:12:44 -04:00
2026-09-25 06:44:29 -04:00
2026-10-19 11:09:04 -04:00
2026-10-19 11:09:04 -04:00
2026-10-13 18:15:49 -04:00
2026-10-13 18:15:49 -04:00
2026-10-28 22:16:35 -04:00
2026-10-22 11:38:38 -04:00
2026-10-23 09:51:59 -04:00
2026-10-18 17:32:38 -04:00
2026-10-16 15:33:02 -04:00
2026-10-18 20:24:33 -04: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-09-28 22:50:03 -04:00
2026-09-20 16:41:50 -04:00
2026-10-18 16:36:43 -04:00
2026-10-25 17:40:44 -04: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-10-18 01:14:22 -04:00
2026-09-27 13:49:46 -04:00
2026-09-27 13:49:46 -04:00
2026-10-28 22:16:35 -04:00
2026-10-19 11:53:46 -04:00
2026-10-28 22:16:35 -04:00
2026-10-25 17:40:44 -04:00
2026-10-28 22:16:35 -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-09-20 16:41:50 -04:00
2026-10-28 22:16:35 -04:00
2026-10-22 19:32:22 -04: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