mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-11-02 20:52:20 -07:00
Set Support Join Distance and Support Horizontal Expansion as per-extruder settings
This is how CuraEngine's algorithms use them. They don't have access to which mesh the support originally belonged to. Fixes #8383.
This commit is contained in:
parent
e7416c1b1c
commit
0029221fd5
1 changed files with 11 additions and 6 deletions
|
|
@ -4587,8 +4587,9 @@
|
||||||
"limit_to_extruder": "support_infill_extruder_nr",
|
"limit_to_extruder": "support_infill_extruder_nr",
|
||||||
"minimum_value_warning": "0",
|
"minimum_value_warning": "0",
|
||||||
"maximum_value_warning": "10",
|
"maximum_value_warning": "10",
|
||||||
"enabled": "support_enable and support_structure == 'normal'",
|
"enabled": "(support_enable and support_structure == 'normal') or support_meshes_present",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": false,
|
||||||
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
"support_offset":
|
"support_offset":
|
||||||
{
|
{
|
||||||
|
|
@ -4601,7 +4602,8 @@
|
||||||
"minimum_value_warning": "-1 * machine_nozzle_size",
|
"minimum_value_warning": "-1 * machine_nozzle_size",
|
||||||
"maximum_value_warning": "10 * machine_nozzle_size",
|
"maximum_value_warning": "10 * machine_nozzle_size",
|
||||||
"enabled": "(support_enable and support_structure == 'normal') or support_meshes_present",
|
"enabled": "(support_enable and support_structure == 'normal') or support_meshes_present",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": false,
|
||||||
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
"support_infill_sparse_thickness":
|
"support_infill_sparse_thickness":
|
||||||
{
|
{
|
||||||
|
|
@ -4616,7 +4618,8 @@
|
||||||
"value": "resolveOrValue('layer_height')",
|
"value": "resolveOrValue('layer_height')",
|
||||||
"enabled": "(support_enable or support_meshes_present) and support_infill_rate > 0",
|
"enabled": "(support_enable or support_meshes_present) and support_infill_rate > 0",
|
||||||
"limit_to_extruder": "support_infill_extruder_nr",
|
"limit_to_extruder": "support_infill_extruder_nr",
|
||||||
"settable_per_mesh": false
|
"settable_per_mesh": false,
|
||||||
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
"gradual_support_infill_steps":
|
"gradual_support_infill_steps":
|
||||||
{
|
{
|
||||||
|
|
@ -4629,7 +4632,8 @@
|
||||||
"maximum_value": "999999 if support_line_distance == 0 else (20 - math.log(support_line_distance) / math.log(2))",
|
"maximum_value": "999999 if support_line_distance == 0 else (20 - math.log(support_line_distance) / math.log(2))",
|
||||||
"enabled": "(support_enable or support_meshes_present) and support_infill_rate > 0",
|
"enabled": "(support_enable or support_meshes_present) and support_infill_rate > 0",
|
||||||
"limit_to_extruder": "support_infill_extruder_nr",
|
"limit_to_extruder": "support_infill_extruder_nr",
|
||||||
"settable_per_mesh": false
|
"settable_per_mesh": false,
|
||||||
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
"gradual_support_infill_step_height":
|
"gradual_support_infill_step_height":
|
||||||
{
|
{
|
||||||
|
|
@ -4642,7 +4646,8 @@
|
||||||
"minimum_value_warning": "3 * resolveOrValue('layer_height')",
|
"minimum_value_warning": "3 * resolveOrValue('layer_height')",
|
||||||
"enabled": "(support_enable or support_meshes_present) and support_infill_rate > 0 and gradual_support_infill_steps > 0",
|
"enabled": "(support_enable or support_meshes_present) and support_infill_rate > 0 and gradual_support_infill_steps > 0",
|
||||||
"limit_to_extruder": "support_infill_extruder_nr",
|
"limit_to_extruder": "support_infill_extruder_nr",
|
||||||
"settable_per_mesh": false
|
"settable_per_mesh": false,
|
||||||
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
"minimum_support_area":
|
"minimum_support_area":
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue