Cura/plugins/PostProcessingPlugin
Remco Burema 9861e450a0 Fix/rewrite for relative extrusion mode.
For relative mode, not only needs the retractions created to be actually relative, but it also needs to compensate on the next G1 (as opposed to absolute mode, where you'd want to go to the same absolute E position after). Rather than massively complicating the already gnarly code (once it found a G1 retraction, it scanned forwards to find G0 statements (which it rewrote to G1), so it would go over those _again_ in the middle (layer) loop). While this worked for absolute mode, but would be a nightmare to make work for relative mode as-is (if only because the compensation could _also_ potentially involve keeping track of things over the outer loop). As a bonus I think the resulting code is actually easier to read.

part of CURA-10092 -- should fix #14100
2023-01-20 17:34:39 +01:00
..
scripts Fix/rewrite for relative extrusion mode. 2023-01-20 17:34:39 +01:00
tests More fixes for PyCapsule_GetPointer race condition 2020-10-16 14:26:27 +02:00
__init__.py Fix getting PyCapsule error on import 2021-05-05 12:20:13 +02:00
plugin.json Upgrade SDK version to 8.0.0 for Cura 5.0 2022-04-20 10:57:38 +02:00
PostProcessingPlugin.py Merge branch 'master' into PyQt6_upgrade 2022-02-21 11:52:28 +01:00
PostProcessingPlugin.qml Fix postprocessing settings being too dark 2022-07-12 10:06:39 +02:00
README.md Add post processing source files 2018-01-09 10:31:12 +01:00
Script.py Improved readability of putValue 2020-06-23 21:46:40 +02:00
Script.svg Convert icons to UTF-8 2021-06-28 18:28:50 +02:00

PostProcessingPlugin

A post processing plugin for Cura