mirror of
https://github.com/Ultimaker/Cura.git
synced 2026-01-04 05:40:35 -07:00
3D printer / slicing GUI built on top of the Uranium framework
CURA-12660 When a message box is displayed, some offscreen rendering passes (face selection) render an unpredictable result and we are unable to start painting. This went through a refactoring of the rendering passes. Since doing the offscreen rendering outside the Qt rendering loop caused some troubles, we now use the rendering passes only inside the Qt rendering loop, so that they work properly. Tools also have the ability to indicate which extra passes they require, so that we don't run all the passes when they are not required. Since this issue also concerns the support blockers placement and rotation by face selection, they have been updated so that they now also always work. The face selection mechanism using the Selection class was partially working and used only by the rotation, so now it has been deprecated in favor of the new mechanism. |
||
|---|---|---|
| .github | ||
| .run_templates | ||
| cura | ||
| licenses_thirdparty | ||
| packaging | ||
| plugins | ||
| printer-linter | ||
| resources | ||
| scripts | ||
| tests | ||
| .gitignore | ||
| .printer-linter | ||
| .pylintrc | ||
| CITATION.cff | ||
| CMakeLists.txt | ||
| conandata.yml | ||
| conanfile.py | ||
| CONTRIBUTING.md | ||
| cura-logo-dark.PNG | ||
| cura-logo.PNG | ||
| cura.sharedmimeinfo | ||
| cura_app.py | ||
| CuraVersion.py.jinja | ||
| FUNDING.yml | ||
| LICENSE | ||
| pytest.ini | ||
| README.md | ||
| SECURITY.md | ||
| UltiMaker-Cura.spec.jinja | ||
Ultimaker Cura
State-of-the-art slicer app to prepare
your 3D models for your 3D printer.
With hundreds of settings & community-managed print profiles,
Ultimaker Cura is sure to lead your next project to a success.
Contribute Printer Profiles? -- Please look here first.
Contribute Translations? -- Please look here first.