prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.68k stars 1.93k forks source link

Bounding boxs trimmed wrong causing gaps in rectilinear fill #12064

Open Personwithhat opened 8 months ago

Personwithhat commented 8 months ago

Description of the bug

Once perimeter width/spacing reaches a certain size, some rectilinear infill gets trimmed out and this causes gaps. This is especially evident at lower perimeter counts and while using Classic perimeters.

The project file linked has been exaggerated to consistently produce the issue. This same issue is present, iirc, when using Classic perimeters with default MK3S+ profiles. In that case it fails if the gyroid pattern is going along X. Increasing infill % to change gyroid fill direction will fix the bridges.

I tried to debug the source but had no luck tracing which step caused this issue :\

Project file & How to reproduce

SampleBoundingBoxIssue.zip SampleIssue

Checklist of files included above

Version of PrusaSlicer

PrusaSlicer-2.7.1+win64-202312121425

Operating system

Windows 10 64-bit

Printer model

Ender3 modified

Personwithhat commented 8 months ago

This is the actual project file that I originally was attempting to print. bridge_test.zip SampleIssue2