Add settings to setup multi-material painting

CURA-12449
This commit is contained in:
Erwan MATHIEU 2025-05-19 09:48:42 +02:00
parent 43a055cfd5
commit bdc19d39e5

View file

@ -7915,6 +7915,35 @@
"resolve": "max(extruderValues('interlocking_boundary_avoidance'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"multi_material_paint_resolution":
{
"label": "Multi-material Precision",
"description": "The precision of the details when generating multi-material shapes based on painting data. A lower precision will provide more details, but increase the slicing time and memory.",
"unit": "mm",
"type": "float",
"enabled": "extruders_enabled_count > 1",
"default_value": "0.2",
"value": "line_width / 2",
"minimum_value": "0.1",
"maximum_value": "5",
"maximum_value_warning": "line_width * 2",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"multi_material_paint_deepness":
{
"label": "Multi-material Deepness",
"description": "The deepness of the painted details inside the model. A higher deepness will provide a better interlocking, but increase slicing time and memory. Set a very high value to go as deep as possible. The actually calculated deepness may vary.",
"unit": "mm",
"type": "float",
"enabled": "extruders_enabled_count > 1",
"default_value": "4",
"value": "line_width * 10",
"minimum_value": "line_width",
"minimum_value_warning": "line_width * 2",
"settable_per_mesh": false,
"settable_per_extruder": false
}
}
},