Improve handling of scarf seam threshold angle #787

Open
opened 2026-04-05 16:31:04 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @ikcalB on 2/13/2026

Is there an existing issue for this feature request?

  • I have searched the existing issues

To reproduce:
1.
2. Load a model with (progressive) overhangs: in area of the spout and the eyes - https://www.thingiverse.com/thing:4820726 (I've tested, scaled at 30mm z height)
2. Paint the spout and the eyes in different colors
3. activate scarf seam "contour and hole"
4. activate conditional scarf seam
5. Try to set "scarf seam threshold angle" to a value, where all (mostly) round layers have scarf seams

For this case, I need to reduce the threshold to ~40°, and even then, I get a few layers in the head, that could, but do not use scarf seams.

The current approach does not seem to work, for me, even with this rather simple geometry.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

If possible, check the contour of the line/wall, if there is a section

--> that should be a suitable spot for a scarf seam. If such a section cannot be found, revert to alternate seam methods

Describe alternatives you've considered

  1. Improve existing algorithm, to work at least for this simple (and other comparable) cases
  2. Per filament seam option

Additional context

No response

*Originally created by @ikcalB on 2/13/2026* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? To reproduce: 1. 2. Load a model with (progressive) overhangs: in area of the spout and the eyes - https://www.thingiverse.com/thing:4820726 (I've tested, scaled at 30mm z height) 2. Paint the spout and the eyes in different colors 3. activate scarf seam "contour and hole" 4. activate conditional scarf seam 5. Try to set "scarf seam threshold angle" to a value, where all (mostly) round layers have scarf seams For this case, I need to reduce the threshold to ~40°, and even then, I get a few layers in the head, that could, but do not use scarf seams. The current approach does not seem to work, for me, even with this rather simple geometry. ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like If possible, check the contour of the line/wall, if there is a section - long enough, regarding "scarf length" - with less curvature than "X" threshold (https://en.wikipedia.org/wiki/Curvature) - and ofc. not more than overhang threshold --> that should be a suitable spot for a scarf seam. If such a section cannot be found, revert to alternate seam methods ### Describe alternatives you've considered 1. Improve existing algorithm, to work at least for this simple (and other comparable) cases 2. Per filament seam option ### Additional context _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#787