mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 19:33:47 +00:00
Fix Rectilinear sparse infill (#5308)
Co-authored-by: SoftFever <softfeverever@gmail.com>
This commit is contained in:
@@ -496,10 +496,13 @@ std::vector<SurfaceFill> group_fills(const Layer &layer)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
params.bridge_angle = float(surface.bridge_angle);
|
params.bridge_angle = float(surface.bridge_angle);
|
||||||
params.angle = float(Geometry::deg2rad(params.extrusion_role == erInternalInfill ?
|
if (params.extrusion_role == erInternalInfill) {
|
||||||
region_config.infill_direction :
|
params.angle = float(Geometry::deg2rad(region_config.infill_direction.value));
|
||||||
region_config.solid_infill_direction.value));
|
params.rotate_angle = (params.pattern == ipRectilinear);
|
||||||
params.rotate_angle = (params.extrusion_role != erInternalInfill) && region_config.rotate_solid_infill_direction;
|
} else {
|
||||||
|
params.angle = float(Geometry::deg2rad(region_config.solid_infill_direction.value));
|
||||||
|
params.rotate_angle = region_config.rotate_solid_infill_direction;
|
||||||
|
}
|
||||||
|
|
||||||
// Calculate the actual flow we'll be using for this infill.
|
// Calculate the actual flow we'll be using for this infill.
|
||||||
params.bridge = is_bridge || Fill::use_bridge_flow(params.pattern);
|
params.bridge = is_bridge || Fill::use_bridge_flow(params.pattern);
|
||||||
|
|||||||
Reference in New Issue
Block a user