chore: update solver submodule #328

Merged
forbes merged 1 commits from chore/update-solver-submodule into main 2026-02-25 02:49:59 +00:00
Owner

Updates mods/solver to pick up kindred/solver#36 — fix orientation flips during interactive drag.

Changes in solver submodule

  • Half-space tracking for all compound constraints with branch ambiguity (Planar, Revolute, Concentric, Cylindrical, Slider, Screw, Universal, PointInPlane, LineInPlane)
  • Quaternion continuity enforcement in drag_step() — standard SLERP short-arc correction prevents C++ validateNewPlacements() from rejecting valid solutions as 'flipped orientation'

All 286 solver tests pass.

Updates `mods/solver` to pick up [kindred/solver#36](https://git.kindred-systems.com/kindred/solver/pulls/36) — fix orientation flips during interactive drag. ### Changes in solver submodule - Half-space tracking for all compound constraints with branch ambiguity (Planar, Revolute, Concentric, Cylindrical, Slider, Screw, Universal, PointInPlane, LineInPlane) - Quaternion continuity enforcement in drag_step() — standard SLERP short-arc correction prevents C++ validateNewPlacements() from rejecting valid solutions as 'flipped orientation' All 286 solver tests pass.
forbes added 1 commit 2026-02-25 02:49:40 +00:00
chore: update solver submodule
All checks were successful
Build and Test / build (pull_request) Successful in 29m42s
40dd8e09d7
Picks up fix/drag-orientation-stability (kindred/solver#36):
- Half-space tracking for all compound constraints with branch ambiguity
- Quaternion continuity enforcement during interactive drag
forbes merged commit c7a7436e7b into main 2026-02-25 02:49:59 +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#328