diff options
Diffstat (limited to 'PyArcWelder/py_arc_welder_extension.h')
-rw-r--r-- | PyArcWelder/py_arc_welder_extension.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/PyArcWelder/py_arc_welder_extension.h b/PyArcWelder/py_arc_welder_extension.h index 46944a1..2c2ecec 100644 --- a/PyArcWelder/py_arc_welder_extension.h +++ b/PyArcWelder/py_arc_welder_extension.h @@ -52,7 +52,7 @@ struct py_gcode_arc_args { min_arc_segments = DEFAULT_MIN_ARC_SEGMENTS; mm_per_arc_segment = DEFAULT_MM_PER_ARC_SEGMENT; g90_g91_influences_extruder = DEFAULT_G90_G91_INFLUENCES_EXTREUDER; - allow_3d_arcs = DEFAULT_allow_3d_arcs; + allow_3d_arcs = DEFAULT_ALLOW_3D_ARCS; log_level = 0; } py_gcode_arc_args( @@ -66,6 +66,9 @@ struct py_gcode_arc_args { double mm_per_arc_segment_, bool g90_g91_influences_extruder_, bool allow_3d_arcs_, + bool allow_dynamic_precision_, + unsigned char default_xyz_precision_, + unsigned char default_e_precision_, int log_level_ ) { guid = guid_; @@ -77,6 +80,9 @@ struct py_gcode_arc_args { min_arc_segments = min_arc_segments_; mm_per_arc_segment = mm_per_arc_segment_; allow_3d_arcs = allow_3d_arcs_; + allow_dynamic_precision = allow_dynamic_precision_; + default_xyz_precision = default_xyz_precision_; + default_e_precision = default_e_precision_; g90_g91_influences_extruder = g90_g91_influences_extruder_; log_level = log_level_; } @@ -86,6 +92,9 @@ struct py_gcode_arc_args { double resolution_mm; double path_tolerance_percent; bool allow_3d_arcs; + bool allow_dynamic_precision; + unsigned char default_xyz_precision; + unsigned char default_e_precision; bool g90_g91_influences_extruder; double max_radius_mm; int min_arc_segments; |