Merge pull request #18916 from Ultimaker/CURA-11227-zseam-support

Add support z seam settings
This commit is contained in:
HellAholic 2024-05-03 15:01:26 +02:00 committed by GitHub
commit a9084f372d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 34 additions and 1 deletions

View File

@ -356,7 +356,10 @@ geometry41core =
EndPrimitive();
}
if ((u_show_starts == 1) && (v_prev_line_type[0] != 1) && (v_line_type[0] == 1)) {
if ((u_show_starts == 1) && (
((v_prev_line_type[0] != 1) && (v_line_type[0] == 1)) ||
((v_prev_line_type[0] != 4) && (v_line_type[0] == 4))
)) {
float w = size_x;
float h = size_y;

View File

@ -4775,6 +4775,34 @@
"settable_per_mesh": true,
"settable_per_extruder": true
},
"support_z_seam_away_from_model":
{
"label": "Support Z Seam Away from Model",
"description": "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model.",
"type": "bool",
"default_value": true,
"enabled": "support_enable",
"settable_per_mesh": false,
"settable_per_extruder": true,
"settable_per_meshgroup": false,
"children":
{
"support_z_seam_min_distance":
{
"label": "Min Z Seam Distance from Model",
"description": "The distance between the model and its support structure at the z-axis seam.",
"unit": "mm",
"minimum_value": "0.001",
"value": "line_width * 2",
"default_value": 0.8,
"maximum_value_warning": "line_width * 4",
"type": "float",
"enabled": "support_z_seam_away_from_model and support_enable",
"settable_per_mesh": false,
"settable_per_extruder": true
}
}
},
"support_type":
{
"label": "Support Placement",

View File

@ -265,6 +265,8 @@ support_type
support_angle
support_pattern
support_wall_count
support_z_seam_away_from_model
support_z_seam_min_distance
zig_zaggify_support
support_connect_zigzags
support_infill_rate