chore: update solver submodule — add planar drag console test (#338) #340

Merged
forbes merged 1 commits from test/planar-drag-console-test into main 2026-02-27 15:32:07 +00:00
Owner

Updates the solver submodule pointer to include the new console test from kindred/solver#39.

The test (tests/console_test_planar_drag.py) reproduces the quaternion branch-jump failure from #338 — run it in the FreeCAD Python console against a live broken instance.

Test 2 reliably triggers the bug: 10/40 drag steps rejected when Cylindrical + Planar constraints cause the solver to jump between equivalent quaternion branches around 240° axial rotation.

Refs: #338, #339, kindred/solver#39

Updates the solver submodule pointer to include the new console test from kindred/solver#39. The test (`tests/console_test_planar_drag.py`) reproduces the quaternion branch-jump failure from #338 — run it in the FreeCAD Python console against a live broken instance. **Test 2 reliably triggers the bug**: 10/40 drag steps rejected when Cylindrical + Planar constraints cause the solver to jump between equivalent quaternion branches around 240° axial rotation. Refs: #338, #339, kindred/solver#39
forbes added 1 commit 2026-02-27 15:31:53 +00:00
chore: update solver submodule — add planar drag console test (#338)
Some checks failed
Build and Test / build (pull_request) Has been cancelled
983e211f12
forbes merged commit 9f644294c5 into main 2026-02-27 15:32:07 +00:00
forbes deleted branch test/planar-drag-console-test 2026-02-27 15:32:09 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#340