diff options
author | Casper Lamboo <c.lamboo@ultimaker.com> | 2022-04-20 23:08:05 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-20 23:08:05 +0300 |
commit | dc6c356d274bac8dd6841ffb76cfe433f7c7983a (patch) | |
tree | f41088fcf4cc2a743aacaa662f830765a4d1e235 | |
parent | 2906bc3bfe0ae98cb0e5a9bf10d6fe08110394e5 (diff) | |
parent | ef18bf2b0b2dc3fb898d4914102ea4529f91da81 (diff) |
Merge pull request #1646 from Ultimaker/CURA-9077_missing_thin_support_parts
Print wall_toolpaths_here, which has the thin toolpaths of support
-rw-r--r-- | src/FffGcodeWriter.cpp | 2 | ||||
-rw-r--r-- | src/support.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/FffGcodeWriter.cpp b/src/FffGcodeWriter.cpp index d620fdbd9..4b2532743 100644 --- a/src/FffGcodeWriter.cpp +++ b/src/FffGcodeWriter.cpp @@ -2796,7 +2796,7 @@ bool FffGcodeWriter::processSupportInfill(const SliceDataStorage& storage, Layer const ZSeamConfig z_seam_config(EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition(), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_NONE, simplify_curvature); InsetOrderOptimizer wall_orderer(*this, storage, gcode_layer, infill_extruder.settings, extruder_nr, config, config, config, config, - retract_before_outer_wall, wipe_dist, wipe_dist, extruder_nr, extruder_nr, z_seam_config, wall_toolpaths); + retract_before_outer_wall, wipe_dist, wipe_dist, extruder_nr, extruder_nr, z_seam_config, wall_toolpaths_here); added_something |= wall_orderer.addToLayer(); } } diff --git a/src/support.cpp b/src/support.cpp index 23e611ffb..0034ad19a 100644 --- a/src/support.cpp +++ b/src/support.cpp @@ -865,7 +865,7 @@ void AreaSupport::generateSupportAreasForMesh(SliceDataStorage& storage, const S if (use_xy_distance_overhang) //Z overrides XY distance. { // we also want to use the min XY distance when the support is resting on a sloped surface so we calculate the area of the - // layer below that protudes beyond the current layer's area and combine it with the current layer's overhang disallowed area + // layer below that protrudes beyond the current layer's area and combine it with the current layer's overhang disallowed area Polygons larger_area_below; // the areas in the layer below that protrude beyond the area of the current layer if (layer_idx > 1) @@ -875,7 +875,7 @@ void AreaSupport::generateSupportAreasForMesh(SliceDataStorage& storage, const S if (larger_area_below.size()) { - // if the layer below protudes sufficiently such that a normal support at xy_distance could be placed there, + // if the layer below protrudes sufficiently such that a normal support at xy_distance could be placed there, // we don't want to use the min XY distance in that area and so we remove the wide area from larger_area_below // assume that a minimal support structure would be one line spaced at xy_distance from the model (verified by experiment) |