@@ -717,7 +717,11 @@ void FffGcodeWriter::processRaft(const SliceDataStorage& storage)
717717 if (! raft_paths.empty ())
718718 {
719719 const GCodePathConfig& config = gcode_layer.configs_storage_ .raft_base_config ;
720- const ZSeamConfig z_seam_config (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_NONE, false );
720+ const ZSeamConfig z_seam_config (
721+ EZSeamType::SHORTEST,
722+ gcode_layer.getLastPlannedPositionOrStartingPosition (),
723+ EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_INNER,
724+ false );
721725 InsetOrderOptimizer wall_orderer (
722726 *this ,
723727 storage,
@@ -880,7 +884,7 @@ void FffGcodeWriter::processRaft(const SliceDataStorage& storage)
880884 if (! raft_paths.empty ())
881885 {
882886 const GCodePathConfig& config = gcode_layer.configs_storage_ .raft_interface_config ;
883- const ZSeamConfig z_seam_config (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_NONE , false );
887+ const ZSeamConfig z_seam_config (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_INNER , false );
884888 InsetOrderOptimizer wall_orderer (
885889 *this ,
886890 storage,
@@ -1051,7 +1055,11 @@ void FffGcodeWriter::processRaft(const SliceDataStorage& storage)
10511055
10521056 if (! raft_paths.empty ())
10531057 {
1054- const ZSeamConfig z_seam_config (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_NONE, false );
1058+ const ZSeamConfig z_seam_config (
1059+ EZSeamType::SHORTEST,
1060+ gcode_layer.getLastPlannedPositionOrStartingPosition (),
1061+ EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_INNER,
1062+ false );
10551063 InsetOrderOptimizer wall_orderer (
10561064 *this ,
10571065 storage,
@@ -4011,7 +4019,7 @@ bool FffGcodeWriter::processSupportInfill(const SliceDataStorage& storage, Layer
40114019 constexpr coord_t wipe_dist = 0 ;
40124020 const LayerIndex layer_nr = gcode_layer.getLayerNr ();
40134021 ZSeamConfig z_seam_config
4014- = ZSeamConfig (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_NONE , false );
4022+ = ZSeamConfig (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_INNER , false );
40154023 Shape disallowed_area_for_seams{};
40164024 if (infill_extruder.settings_ .get <bool >(" support_z_seam_away_from_model" ) && (layer_nr >= 0 ))
40174025 {
@@ -4216,7 +4224,7 @@ bool FffGcodeWriter::processSupportInfill(const SliceDataStorage& storage, Layer
42164224 const ZSeamConfig z_seam_config (
42174225 EZSeamType::SHORTEST,
42184226 gcode_layer.getLastPlannedPositionOrStartingPosition (),
4219- EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_NONE ,
4227+ EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_INNER ,
42204228 simplify_curvature);
42214229 InsetOrderOptimizer wall_orderer (
42224230 *this ,
@@ -4354,7 +4362,7 @@ bool FffGcodeWriter::addSupportRoofsToGCode(const SliceDataStorage& storage, con
43544362 const GCodePathConfig& config = current_roof_config;
43554363 constexpr bool retract_before_outer_wall = false ;
43564364 constexpr coord_t wipe_dist = 0 ;
4357- const ZSeamConfig z_seam_config (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_NONE , false );
4365+ const ZSeamConfig z_seam_config (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_INNER , false );
43584366
43594367 InsetOrderOptimizer wall_orderer (
43604368 *this ,
@@ -4470,7 +4478,7 @@ bool FffGcodeWriter::addSupportBottomsToGCode(const SliceDataStorage& storage, L
44704478 const GCodePathConfig& config = gcode_layer.configs_storage_ .support_bottom_config ;
44714479 constexpr bool retract_before_outer_wall = false ;
44724480 constexpr coord_t wipe_dist = 0 ;
4473- const ZSeamConfig z_seam_config (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_NONE , false );
4481+ const ZSeamConfig z_seam_config (EZSeamType::SHORTEST, gcode_layer.getLastPlannedPositionOrStartingPosition (), EZSeamCornerPrefType::Z_SEAM_CORNER_PREF_INNER , false );
44744482
44754483 InsetOrderOptimizer wall_orderer (
44764484 *this ,
0 commit comments