bherbruck and Claude Opus 5.5
9ba72e118b
Sketch: accept redundant but consistent constraints ( #687 ) ( #699 )
...
A clover of same-size rectangles drawn around a shared corner was refused as over-constrained.
Constraints that remove no degree of freedom but still hold (zero residual) are now kept and shown dimmed as redundant. Conflicting ones are still refused. A redundant driving dimension is refused with "already determined by ...". Typed sizes become driven (reference) dimensions. Drawing no longer adds Horizontal/Vertical to a side that is already implied through two coincident corners. The solver reports redundant constraints using a Jacobian row-dependence test.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-13 10:12:55 -04:00
..
2026-10-13 01:54:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 05:22:52 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 09:28:05 -04:00
2026-10-13 09:28:52 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 00:13:16 -04:00
2026-10-13 04:47:23 -04:00
2026-10-13 01:54:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 00:25:50 -04:00
2026-10-13 00:25:50 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 09:28:15 -04:00
2026-10-13 10:12:55 -04:00
2026-10-13 09:23:41 -04:00
2026-10-13 09:27:46 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 09:05:13 -04:00
2026-10-13 09:05:13 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 18:55:57 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 11:44:11 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 05:20:47 -04:00
2026-10-12 23:58:58 -04:00
2026-10-12 23:58:58 -04:00
2026-10-13 01:26:47 -04:00
2026-10-13 10:12:55 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 09:33:55 -04:00
2026-10-13 09:33:55 -04:00
2026-10-12 17:31:21 -04:00
2026-10-13 09:28:52 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 09:33:55 -04:00
2026-10-13 05:27:03 -04:00
2026-10-13 05:36:22 -04:00
2026-10-13 06:59:20 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 06:59:20 -04:00
2026-10-13 06:41:18 -04:00
2026-10-13 06:41:18 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 23:01:35 -04:00
2026-10-12 21:36:58 -04:00
2026-10-13 10:12:55 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 10:08:11 -04:00
2026-10-13 10:12:55 -04:00
2026-10-13 04:26:00 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 04:49:28 -04:00
2026-10-12 09:30:18 -04:00
2026-10-13 04:07:48 -04:00
2026-10-13 09:28:05 -04:00
2026-10-13 10:12:55 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 09:28:52 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 09:23:41 -04:00
2026-10-13 09:23:41 -04:00
2026-10-13 09:33:55 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 09:28:52 -04:00
2026-10-13 09:28:52 -04:00
2026-10-13 02:42:45 -04:00
2026-10-13 09:33:55 -04:00
2026-10-13 04:49:28 -04:00