mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-27 19:01:02 +00:00
3d honeycomb bug fix (with infill combination) improve bridge direction (#12062)
* fill 3d honeycomb bugfix * fix bridges Co-Authored-By: tome9111991 <57866234+tome9111991@users.noreply.github.com> * Fix typo * cleaning * Remove bridging angle adjustment for ip3DHoneycomb * Adjust layer height scaling for infill consistency * PR comments --------- Co-authored-by: tome9111991 <57866234+tome9111991@users.noreply.github.com>
This commit is contained in:
co-authored by
tome9111991
parent
eb56cf1ce1
commit
f27605eac1
@@ -224,7 +224,9 @@ void Fill3DHoneycomb::_fill_surface_single(
|
||||
// This means that the resultant infill won't be an ideal truncated octahedron,
|
||||
// but it should look better than the equivalent quantised version
|
||||
|
||||
coordf_t layerHeight = scale_(thickness_layers);
|
||||
//Orca: uses a fixed layer height to avoid inconsistent bridges and variable layer height artifacts.
|
||||
//coordf_t layerHeight = scale_(thickness_layers);
|
||||
coordf_t layerHeight = scale_(1.0);
|
||||
// ceiling to an integer value of layers per Z
|
||||
// (with a little nudge in case it's close to perfect)
|
||||
coordf_t layersPerModule = floor((gridSize * 2) / (zScale * layerHeight) + 0.05);
|
||||
@@ -300,4 +302,4 @@ void Fill3DHoneycomb::_fill_surface_single(
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace Slic3r
|
||||
} // namespace Slic3r
|
||||
|
||||
Reference in New Issue
Block a user