supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.13k stars 519 forks source link

Seam painting/Seam position not available for perimeter_loop #2332

Open 666dsa666 opened 2 years ago

666dsa666 commented 2 years ago

What happened?

Seam position change are not taken into account. Using paint-on seam or seam position have little to no effect even when forcing to not use anywhere else on the part.

image image image

Using seam sphere : image

Results are the exact same

I repaired the file using Azure repair tool to no avail but I believe it might be a file issue as seam position changed when repaired but still those options seems to not be taken into account.

Same issue on different part (created using Tinkercad myself): image image

Changing the option to Aligned, Rear, Random or Cost Based have no effect either.

Project file & How to reproduce

https://www.thingiverse.com/thing:2908201

Repairint file change seam potition but painting them is still not taken into account.

Version

2.3.57.9 and .10

Operating system

Windows 11

Printer model

Prusa MK3s

666dsa666 commented 2 years ago

Using an alternative file issue is still present : https://www.thingiverse.com/thing:2425549/files

image image image

supermerill commented 2 years ago

Can't reproduce image

please send your project file as requested.

666dsa666 commented 2 years ago

TS_wristrest_1.0_repaired.zip Thanks for the quick answer ! Here it is. Sorry I did not understand the project file part.

supermerill commented 2 years ago

Currently, when you are using perimeter_loop, it uses another seam algo as it serch for the smallest possible joint. It has to be improved, and maybe use the new seam tools that are now available (but wasn't when created)