define Z Seam X/Y as Z Seam Position children

This commit is contained in:
trouch 2019-06-28 21:41:19 +02:00
parent 377b52e21e
commit a9540c1ff0

View file

@ -1418,31 +1418,34 @@
"enabled": "z_seam_type == 'back'", "enabled": "z_seam_type == 'back'",
"default_value": "back", "default_value": "back",
"limit_to_extruder": "wall_0_extruder_nr", "limit_to_extruder": "wall_0_extruder_nr",
"settable_per_mesh": true "settable_per_mesh": true,
}, "children":
"z_seam_x": {
{ "z_seam_x":
"label": "Z Seam X", {
"description": "The X coordinate of the position near where to start printing each part in a layer.", "label": "Z Seam X",
"unit": "mm", "description": "The X coordinate of the position near where to start printing each part in a layer.",
"type": "float", "unit": "mm",
"default_value": 100.0, "type": "float",
"value": "0 if (z_seam_position == 'frontleft' or z_seam_position == 'left' or z_seam_position == 'backleft') else machine_width/2 if (z_seam_position == 'front' or z_seam_position == 'back') else machine_width", "default_value": 100.0,
"enabled": "z_seam_type == 'back'", "value": "0 if (z_seam_position == 'frontleft' or z_seam_position == 'left' or z_seam_position == 'backleft') else machine_width/2 if (z_seam_position == 'front' or z_seam_position == 'back') else machine_width",
"limit_to_extruder": "wall_0_extruder_nr", "enabled": "z_seam_type == 'back'",
"settable_per_mesh": true "limit_to_extruder": "wall_0_extruder_nr",
}, "settable_per_mesh": true
"z_seam_y": },
{ "z_seam_y":
"label": "Z Seam Y", {
"description": "The Y coordinate of the position near where to start printing each part in a layer.", "label": "Z Seam Y",
"unit": "mm", "description": "The Y coordinate of the position near where to start printing each part in a layer.",
"type": "float", "unit": "mm",
"default_value": 100.0, "type": "float",
"value": "0 if (z_seam_position == 'frontleft' or z_seam_position == 'front' or z_seam_position == 'frontright') else machine_depth/2 if (z_seam_position == 'left' or z_seam_position == 'right') else machine_depth", "default_value": 100.0,
"enabled": "z_seam_type == 'back'", "value": "0 if (z_seam_position == 'frontleft' or z_seam_position == 'front' or z_seam_position == 'frontright') else machine_depth/2 if (z_seam_position == 'left' or z_seam_position == 'right') else machine_depth",
"limit_to_extruder": "wall_0_extruder_nr", "enabled": "z_seam_type == 'back'",
"settable_per_mesh": true "limit_to_extruder": "wall_0_extruder_nr",
"settable_per_mesh": true
}
}
}, },
"z_seam_corner": "z_seam_corner":
{ {