Force using of monotonic infill pattern for internal solid infill. (#218)

* Force using of monotonic infill pattern for internal solid infill to get rid of redundant gap fills.

* Fix an issue "Patterntype for Solid and top layer #134"
This commit is contained in:
Vladimir 2023-01-24 08:07:52 +03:00 committed by GitHub
parent 5692e02c54
commit ba72d1731b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

@ -165,7 +165,7 @@ std::vector<SurfaceFill> group_fills(const Layer &layer)
}
else {
if(region_config.top_surface_pattern == ipMonotonic || region_config.top_surface_pattern == ipMonotonicLine)
params.pattern = region_config.top_surface_pattern;
params.pattern = ipMonotonic;
else
params.pattern = ipRectilinear;
}

View file

@ -3886,7 +3886,7 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description,
gcode += m_writer.extrude_to_xy(
this->point_to_gcode(line.b),
e_per_mm * line_length,
comment);
comment, path.is_force_no_extrusion());
}
} else {
// BBS: start to generate gcode from arc fitting data which includes line and arc