SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
6.79k stars 799 forks source link

Exporting an .stl does not include negative volume removed #6402

Open trebory6 opened 1 month ago

trebory6 commented 1 month ago

Is there an existing issue for this feature request?

Is your feature request related to a problem?

Added negative volume/part does not save when export plate as .stl is used.

I was creating a few parts to slightly prop open the lids of a few Sterilite 15qt Clear View Storage Bins as seen attached. Since these were very simple I just used OrcaSlicer's own tools, using the Add Negative Part feature to carve out the space of the bottom lip of the box.

It's not much, but I figured that I'd post this part online for others to print maybe saving them 5 minutes of making it themselves.

But when I tried exporting as an STL, the most important part: the negative volume/part added, was not included.

Also, this exact issue was solved & implemented in PrusaSlicer v2.6.0 as shown here. Given Orca Slicer and Prusaslicer are cousins, I would hope it would be helpful to mention the discussion and implementation over there.

I also tried exporting as 3MF and that was not suitable for distribution.

In Orca Slicer: Capture Capture2

In 3D Preview: Capture3

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

It should be exporting the STL with the negative volume removed, or at least showing a warning to the user that it won't function properly with negative part added.

Describe alternatives you've considered

I have tried exporting as "Generic 3MF" and saving as 3MF, however I can't open either of those in prusaslicer or superslicer, I get an error, so it is not suitable for mass distribution of said file, and porting them over to the other slicers which do have the feature mentioned is also not possible. .

Additional context

This exact issue was solved & implemented in PrusaSlicer v2.6.0 as shown here. It would seem that Orca Slicer has not carried over the implementation.

Subtraction of negative meshes during export was implemented in 2.6.0-alpha6. Closing.

A lot was said in that thread that might serve as similar responses, but they eventually implemented this feature. Given Orca Slicer and Prusaslicer are cousins, I would hope it would be helpful to mention the discussion and implementation over there.

slabbi commented 2 days ago

I have the same problem.

I don't agree that it is an "enhancement". It is a bug that needs to be fixed.