Cura/plugins/PaintTool
HellAholic 33a200c4ec Skip painting for modifier/special meshes
Add a helper _isModifierMesh to detect modifier/special mesh types (isAntiOverhangMesh, isSupportMesh, isCuttingMesh, isInfillMesh) and prevent them from being set as the painted object in _onSelectionChanged. Painting these meshes triggered UV-unwrapping and texture preparation that could corrupt mesh data and cause slicing to fail. Refactors selection logic to filter out such meshes before calling setPaintedObject.
2026-03-03 15:10:50 +01:00
..
__init__.py Set brush icon for painting feature 2025-09-30 11:10:03 +02:00
BrushColorButton.qml Simplify QML code 2025-08-04 16:03:09 +02:00
BrushShapeButton.qml Simplify QML code 2025-08-04 16:03:09 +02:00
MultiMaterialExtruderConverter.py Update extruders count only when inactive 2025-10-13 14:22:39 +02:00
paint.shader Fix shader compatibility 2025-09-19 10:28:20 +02:00
PaintClearCommand.py Make sure undo stroke properly clears all the set pixels 2025-10-15 16:43:44 +02:00
PaintCommand.py Make sure undo stroke properly clears all the set pixels 2025-10-15 16:43:44 +02:00
PaintModeButton.qml Simplify QML code 2025-08-04 16:03:09 +02:00
PaintStrokeCommand.py Make sure undo stroke properly clears all the set pixels 2025-10-15 16:43:44 +02:00
PaintTool.py Skip painting for modifier/special meshes 2026-03-03 15:10:50 +01:00
PaintTool.qml Update error message for painting availability 2026-03-03 11:51:11 +01:00
PaintView.py Recalculate UV coordinates after mesh data was reloaded 2026-02-02 16:41:30 +01:00
plugin.json W.I.P. Start of paint-tool plugin UX work. 2025-05-20 15:56:21 +02:00
PrepareTextureJob.py Pre-cache faces connectivity during prepare job 2025-10-01 16:38:50 +02:00