mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-19 06:53:02 +00:00
Merge main
This commit is contained in:
@@ -315,6 +315,26 @@ void AppConfig::set_defaults()
|
||||
if (get("zoom_to_mouse").empty())
|
||||
set_bool("zoom_to_mouse", false);
|
||||
|
||||
#ifdef SLIC3R_CAD
|
||||
// Experimental parametric Design tab. Off by default: the tab is not created at all
|
||||
// until this is turned on, so nothing it builds reaches an unsuspecting user.
|
||||
if (get("enable_cad_feature").empty())
|
||||
set_bool("enable_cad_feature", false);
|
||||
|
||||
// Auto-weld sketch endpoints within kSketchJoinTol when building closed loops.
|
||||
// Default ON: it is what the ~90% case wants; OFF makes the kernel demand an exact
|
||||
// joint. The GUI pushes it into SketchEngine via set_sketch_auto_close().
|
||||
if (get("auto_close_sketch_loops").empty())
|
||||
set_bool("auto_close_sketch_loops", true);
|
||||
|
||||
// Design tab: draw a mate connector as a face rather than as the abstract disc + roll
|
||||
// quadrant. Defaults ON — face orientation is hardwired perception, so the roll and the
|
||||
// verse read without being learned, which no abstract glyph achieves. Turning it off
|
||||
// restores the conventional CAD representation for users who expect it (x0kd).
|
||||
if (get("design_connector_face_glyph").empty())
|
||||
set_bool("design_connector_face_glyph", true);
|
||||
#endif
|
||||
|
||||
//#ifdef SUPPORT_SHOW_HINTS
|
||||
if (get("show_hints").empty())
|
||||
set_bool("show_hints", false);
|
||||
|
||||
Reference in New Issue
Block a user