OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Perimeters offset too much for one wall on top surfaces

Open vovodroid opened this issue 1 year ago • 2 comments

For lower top surfaces perimeters are shifted inward, especially when there are number of walls:

image

I guess instead of complex calculations here https://github.com/SoftFever/OrcaSlicer/blob/7ab2fabe6a8b314facb05a0cea372f5b304dc63a/src/libslic3r/PerimeterGenerator.cpp#L885

something like coord_t offset_top_surface = ext_perimeter_width; could produce better result:

image

providing base for next layer external perimeter. Picture is from Prusa with ported code.

Orca-Cube.zip

vovodroid avatar Dec 27 '23 14:12 vovodroid

Are you working on a PR?

Eldenroot avatar Dec 29 '23 20:12 Eldenroot

Not really. Merill took this code to his SS and used some other formula - https://github.com/supermerill/SuperSlicer/issues/4022#issuecomment-1871368000

vovodroid avatar Dec 29 '23 20:12 vovodroid

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Mar 29 '24 00:03 github-actions[bot]

Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.

github-actions[bot] avatar Apr 05 '24 00:04 github-actions[bot]