Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FormerLurker/ArcWelderLib.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'PyArcWelder/py_arc_welder_extension.h')
-rw-r--r--PyArcWelder/py_arc_welder_extension.h11
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;