Ultimaker / CuraEngine

Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
https://ultimaker.com/en/products/cura-software
GNU Affero General Public License v3.0
1.66k stars 874 forks source link

Improved fractional tree support #2054

Closed ThomasRahm closed 3 months ago

ThomasRahm commented 3 months ago

Description

Improving how fractional support and fractional support roof is generated. Areas that need fractional support are no longer extrapolated from finished support calculations, but the information about which area need fractional support is stored to be later added as such. Should be more resilient. Intended to be an alternative to https://github.com/Ultimaker/CuraEngine/pull/2052

It also contains a fix for a bug found while testing this: Missing conversion from square microns to square mm causing roof to sometimes not being generated correctly (Commit 9cfea95a4ce3cd9942228c9990a8b1ee696ef02d)

Possible Improvements

Checklist: