You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: include/WallToolPaths.h
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -20,13 +20,15 @@ class WallToolPaths
20
20
* \param nominal_bead_width The nominal bead width used in the generation of the toolpaths
21
21
* \param inset_count The maximum number of parallel extrusion lines that make up the wall
22
22
* \param wall_0_inset How far to inset the outer wall, to make it adhere better to other walls.
23
+
* \param wall_x_inset How far to inset the inner walls, to make it adhere better to other walls.
23
24
* \param settings The settings as provided by the user
24
25
*/
25
26
WallToolPaths(
26
27
const Shape& outline,
27
28
constcoord_t nominal_bead_width,
28
29
constsize_t inset_count,
29
30
constcoord_t wall_0_inset,
31
+
constcoord_t wall_x_inset,
30
32
const Settings& settings,
31
33
constint layer_idx,
32
34
SectionType section_type);
@@ -38,6 +40,7 @@ class WallToolPaths
38
40
* \param bead_width_x The bead width of the inner walls used in the generation of the toolpaths
39
41
* \param inset_count The maximum number of parallel extrusion lines that make up the wall
40
42
* \param wall_0_inset How far to inset the outer wall, to make it adhere better to other walls.
43
+
* \param wall_x_inset How far to inset the inner walls, to make it adhere better to other walls.
41
44
* \param settings The settings as provided by the user
42
45
*/
43
46
WallToolPaths(
@@ -46,6 +49,7 @@ class WallToolPaths
46
49
constcoord_t bead_width_x,
47
50
constsize_t inset_count,
48
51
constcoord_t wall_0_inset,
52
+
constcoord_t wall_x_inset,
49
53
const Settings& settings,
50
54
constint layer_idx,
51
55
SectionType section_type);
@@ -125,6 +129,7 @@ class WallToolPaths
125
129
// this is the same as bead_width_0
126
130
size_t inset_count_; //<! The maximum number of walls to generate
127
131
coord_t wall_0_inset_; //<! How far to inset the outer wall. Should only be applied when printing the actual walls, not extra infill/skin/support walls.
132
+
coord_t wall_x_inset_; //<! How far to inset the inner walls
128
133
bool print_thin_walls_; //<! Whether to enable the widening beading meta-strategy for thin features
129
134
coord_t min_feature_size_; //<! The minimum size of the features that can be widened by the widening beading meta-strategy. Features thinner than that will not be printed
130
135
coord_t min_bead_width_; //<! The minimum bead size to use when widening thin model features with the widening beading meta-strategy
0 commit comments