BUG-FIX avoid crossing perimeters ingonore holes <=2mm #2004

Closed
opened 2026-04-05 22:25:32 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @RF47 on 10/3/2025

Description

This pull request fixes a bug described in #10936, where perimeters of holes smaller than 2 mm in diameter are crossed. The issue is caused by the logic introduced in #10220.
737948be1f/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp (L1019-L1029)

Screenshots/Recordings/Graphs

image

Tests

Test avoidcross 3.zip

image

Fix #10936

*Originally created by @RF47 on 10/3/2025* # Description This pull request fixes a bug described in #10936, where perimeters of holes smaller than 2 mm in diameter are crossed. The issue is caused by the logic introduced in #10220. https://github.com/SoftFever/OrcaSlicer/blob/737948be1f5b108b191420d4c670b511f8118604/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp#L1019-L1029 # Screenshots/Recordings/Graphs <img width="1623" height="986" alt="image" src="https://github.com/user-attachments/assets/fd435628-b47e-483d-a8fe-ba3f9da15a6f" /> ## Tests [Test avoidcross 3.zip](https://github.com/user-attachments/files/22690261/Test.avoidcross.3.zip) <img width="2560" height="1392" alt="image" src="https://github.com/user-attachments/assets/95550e0b-0726-45fd-8e0b-f743565aa479" /> Fix #10936
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#2004