Part 3.2: decouple axis remapping, enable viewing settings in Developer mode or when Belt mode is active

This commit is contained in:
harrierpigeon
2026-03-28 02:13:15 -05:00
committed by Joseph Robertson
parent c7aa4ca3ef
commit 44eebdb8ad
20 changed files with 215 additions and 154 deletions

View File

@@ -246,9 +246,9 @@ class Print;
float belt_scale_y_angle{ 45.f };
BeltScaleMode belt_scale_z{ BeltScaleMode::None };
float belt_scale_z_angle{ 45.f };
BeltRemapAxis belt_preslice_remap_x{ BeltRemapAxis::PosX };
BeltRemapAxis belt_preslice_remap_y{ BeltRemapAxis::PosY };
BeltRemapAxis belt_preslice_remap_z{ BeltRemapAxis::PosZ };
RemapAxis preslice_remap_x{ RemapAxis::PosX };
RemapAxis preslice_remap_y{ RemapAxis::PosY };
RemapAxis preslice_remap_z{ RemapAxis::PosZ };
SettingsIds settings_ids;
size_t filaments_count;
bool backtrace_enabled;
@@ -324,9 +324,9 @@ class Print;
belt_scale_y_angle = other.belt_scale_y_angle;
belt_scale_z = other.belt_scale_z;
belt_scale_z_angle = other.belt_scale_z_angle;
belt_preslice_remap_x = other.belt_preslice_remap_x;
belt_preslice_remap_y = other.belt_preslice_remap_y;
belt_preslice_remap_z = other.belt_preslice_remap_z;
preslice_remap_x = other.preslice_remap_x;
preslice_remap_y = other.preslice_remap_y;
preslice_remap_z = other.preslice_remap_z;
#if ENABLE_GCODE_VIEWER_STATISTICS
time = other.time;
#endif