mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-07 04:12:15 +00:00
60efbe39e3
* claim: #4585 * Sketch drag: a linkage held by redundant parallelograms still moves (#4585) Cursor motion looks for the sketch's freedom in the null space of the constraint Jacobian. Redundant constraints (a parallelogram held both parallel and equal on each pair of sides) are dependent only at an exact solution; after a correction to the solver's tolerance their rows differ by about 1e-9, which the 1e-9 pivot tolerance counted as rank, so the null space came out empty and a one-DoF linkage stayed locked. Use the rank analysis' 1e-7, so the drag sees the freedom the sketch reports. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>