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.67k stars 880 forks source link

[CURA-10464] Tree Support 2.0 speed-ups #1873

Closed rburema closed 1 year ago

rburema commented 1 year ago

This is mostly just two parts:

I wanted to make the suggested benchmarks as well. However, since most tree-support classes worth benchmarking take the entire slice-storage and we agreed on a time-window for this ticket, I'll park that for now.

github-actions[bot] commented 1 year ago

Unit Test Results

25 tests  ±0   25 :heavy_check_mark: ±0   15s :stopwatch: -1s   1 suites ±0     0 :zzz: ±0    1 files   ±0     0 :x: ±0 

Results for commit 19de6e8c. ± Comparison against base commit d8e69924.

:recycle: This comment has been updated with latest results.