mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-11 19:59:01 +08:00
Fixed returning Beading with uninitialized left_over in WideningBeadingStrategy.
This commit is contained in:
parent
319d83f95f
commit
925cfd5231
@ -24,17 +24,16 @@ WideningBeadingStrategy::Beading WideningBeadingStrategy::compute(coord_t thickn
|
|||||||
if (thickness < optimal_width) {
|
if (thickness < optimal_width) {
|
||||||
Beading ret;
|
Beading ret;
|
||||||
ret.total_thickness = thickness;
|
ret.total_thickness = thickness;
|
||||||
if (thickness >= min_input_width)
|
if (thickness >= min_input_width) {
|
||||||
{
|
|
||||||
ret.bead_widths.emplace_back(std::max(thickness, min_output_width));
|
ret.bead_widths.emplace_back(std::max(thickness, min_output_width));
|
||||||
ret.toolpath_locations.emplace_back(thickness / 2);
|
ret.toolpath_locations.emplace_back(thickness / 2);
|
||||||
} else {
|
ret.left_over = 0;
|
||||||
|
} else
|
||||||
ret.left_over = thickness;
|
ret.left_over = thickness;
|
||||||
}
|
|
||||||
return ret;
|
return ret;
|
||||||
} else {
|
} else
|
||||||
return parent->compute(thickness, bead_count);
|
return parent->compute(thickness, bead_count);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
coord_t WideningBeadingStrategy::getOptimalThickness(coord_t bead_count) const
|
coord_t WideningBeadingStrategy::getOptimalThickness(coord_t bead_count) const
|
||||||
|
Loading…
x
Reference in New Issue
Block a user