mirror of
https://git.mirrors.martin98.com/https://github.com/SoftFever/OrcaSlicer.git
synced 2025-08-05 17:40:42 +08:00
Fix one wall top surface incorrect spacing when precise wall is enabled (#8230)
This commit is contained in:
parent
a29d535bc4
commit
c7a68b0f26
@ -3019,7 +3019,7 @@ void PerimeterGenerator::process_arachne()
|
|||||||
// Get final top ExPolygons.
|
// Get final top ExPolygons.
|
||||||
top_expolygons = intersection_ex(top_expolygons, infill_contour);
|
top_expolygons = intersection_ex(top_expolygons, infill_contour);
|
||||||
|
|
||||||
const Polygons not_top_polygons = to_polygons(not_top_expolygons);
|
const Polygons not_top_polygons = to_polygons(offset_ex(not_top_expolygons,wall_0_inset));
|
||||||
Arachne::WallToolPaths inner_wall_tool_paths(not_top_polygons, perimeter_spacing, perimeter_spacing, coord_t(inner_loop_number + 1), 0, layer_height, input_params_tmp);
|
Arachne::WallToolPaths inner_wall_tool_paths(not_top_polygons, perimeter_spacing, perimeter_spacing, coord_t(inner_loop_number + 1), 0, layer_height, input_params_tmp);
|
||||||
std::vector<Arachne::VariableWidthLines> inner_perimeters = inner_wall_tool_paths.getToolPaths();
|
std::vector<Arachne::VariableWidthLines> inner_perimeters = inner_wall_tool_paths.getToolPaths();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user