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:
authorFormerLurker <hochgebe@gmail.com>2020-11-20 20:17:12 +0300
committerFormerLurker <hochgebe@gmail.com>2020-11-20 20:17:12 +0300
commit995ec6d5b35cf8ae23dabb74065fdafdcc843740 (patch)
tree83b947814b49f057625fd11ff23c9d6c82654977 /ArcWelder/segmented_arc.h
parent0f57a03f82a555a9b6d3afdfb133457c72455d54 (diff)
Add test spiral vase support.
Diffstat (limited to 'ArcWelder/segmented_arc.h')
-rw-r--r--ArcWelder/segmented_arc.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/ArcWelder/segmented_arc.h b/ArcWelder/segmented_arc.h
index 59e92d0..5bbdf34 100644
--- a/ArcWelder/segmented_arc.h
+++ b/ArcWelder/segmented_arc.h
@@ -29,6 +29,7 @@
#include <sstream>
#define GCODE_CHAR_BUFFER_SIZE 100
+
class segmented_arc :
public segmented_shape
{
@@ -39,7 +40,8 @@ public:
int max_segments = DEFAULT_MAX_SEGMENTS,
double resolution_mm = DEFAULT_RESOLUTION_MM,
double path_tolerance_percnet = ARC_LENGTH_PERCENT_TOLERANCE_DEFAULT,
- double max_radius_mm = DEFAULT_MAX_RADIUS_MM
+ double max_radius_mm = DEFAULT_MAX_RADIUS_MM ,
+ bool allow_z_axis_changes = DEFAULT_ALLOW_Z_AXIS_CHANGES
);
virtual ~segmented_arc();
virtual bool try_add_point(point p, double e_relative);
@@ -57,5 +59,6 @@ private:
//circle arc_circle_;
arc current_arc_;
double max_radius_mm_;
+ bool allow_z_axis_changes_;
};