mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-20 14:08:20 +00:00
Decouple Slicing From Machine Frame Logic (#21)
* minor logic swap * first attempt, has a race condition * fixed the offset issue * found a solution, I think things work now (at least once I quash this race condition) * still chasing down race conditions * add manual shear / scale order strategy swap * tweak manual shear, fix ui uninitialization crash * fix z height / g-code desync issue * fix shear then scale cutoff planes * getting closer * fix support termination planes * fix incorrect offsets in shear-then-scale mode * test - fix overextrusion due to model/layer scale
This commit is contained in:
1 parent
8fa6a4602b
commit
6a2d690f45
19 files changed
+621
-46
No files matched your search
@@ -1326,8 +1326,17 @@ static std::vector<std::string> s_Preset_printer_options {
|
||||
"belt_shear_y", "belt_shear_y_angle", "belt_shear_y_from", "belt_shear_y_global",
|
||||
"belt_shear_z", "belt_shear_z_angle", "belt_shear_z_from", "belt_shear_z_global",
|
||||
"belt_scale_x", "belt_scale_x_angle", "belt_scale_y", "belt_scale_y_angle", "belt_scale_z", "belt_scale_z_angle",
|
||||
"belt_mesh_transform_order",
|
||||
"preslice_remap_x", "preslice_remap_y", "preslice_remap_z", "preslice_remap_global",
|
||||
"gcode_remap_x", "gcode_remap_y", "gcode_remap_z", "gcode_back_transform",
|
||||
"gcode_shear_x", "gcode_shear_x_angle", "gcode_shear_x_from",
|
||||
"gcode_shear_y", "gcode_shear_y_angle", "gcode_shear_y_from",
|
||||
"gcode_shear_z", "gcode_shear_z_angle", "gcode_shear_z_from",
|
||||
"gcode_scale_x", "gcode_scale_x_angle",
|
||||
"gcode_scale_y", "gcode_scale_y_angle",
|
||||
"gcode_scale_z", "gcode_scale_z_angle",
|
||||
"belt_gcode_transform_order",
|
||||
"post_gcode_remap_x", "post_gcode_remap_y", "post_gcode_remap_z",
|
||||
"belt_preslice_global",
|
||||
"first_layer_plane", "first_layer_plane_offset", "first_layer_plane_thickness",
|
||||
"belt_origin_snap_x", "belt_origin_offset_x",
|
||||
|
||||
Reference in new issue
Block a user