- The Fit dialog's "Make connection" now has a "Reposition the other board / this board" choice (controller.make_connection(move_self=)), so you pick which side moves to seat the joint. - scene.connect now group-moves: it captures the moving board's pre-seat pose, seats it, then applies the same rigid transform (_drag_group) to every board in its existing sub-assembly (excluding the anchor's group) — so previously connected parts travel with it instead of being left behind. 85 tests pass (sub-assembly stays rigid through a connect; verified by render: a post seated into a rail carried its attached board along). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| test_cutlist.py | ||
| test_driver.py | ||
| test_geometry.py | ||
| test_gui_controller.py | ||
| test_scene.py | ||