In the Joinery tab, a tenon/mortise shows a "Fit to mortise…/tenon…" button that opens a dialog listing the complementary features on other boards; picking one resizes the active feature to mate: - mortise = tenon cross-section + 1/32" clearance, pocket slightly deeper; - tenon = mortise opening − 1/32" clearance, tongue reaching the pocket bottom. controller.fit_feature + features_of_kind; commits + re-renders. 71 tests pass (fit mortise->tenon dims). 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 | ||