From 45dc52de1639702f52b87659177941cf275847f9 Mon Sep 17 00:00:00 2001 From: Mark Burton Date: Wed, 1 Feb 2017 08:37:20 +0000 Subject: [PATCH] Provide separate settings for anchoring upper and lower skins in infill. Just expanding the upper skins into the infill is probably sufficient for most situations but if users want a symmetrical structure then expanding lower skins too could be useful. Users will need to experiment to get the desired results for a given model. --- resources/definitions/fdmprinter.def.json | 27 ++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 825686640e..ab00f55ef6 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1241,13 +1241,34 @@ "default_value": 0, "settable_per_mesh": true }, - "anchor_skin_in_infill": + "anchor_skins_in_infill": { - "label": "Anchor Skin In Infill", + "label": "Anchor Skins In Infill", "description": "Expand skin areas so that they are anchored by the infill layers above and below. The skin areas are expanded sufficiently so that they bridge the gap between the infill lines.", "type": "bool", "default_value": false, - "settable_per_mesh": true + "settable_per_mesh": true, + "children": + { + "anchor_upper_skin_in_infill": + { + "label": "Anchor Upper Skin In Infill", + "description": "Expand upper skin areas (areas with air above) so that they are anchored by the infill layers above and below. The skin areas are expanded sufficiently so that they bridge the gap between the infill lines.", + "type": "bool", + "default_value": false, + "value": "anchor_skins_in_infill", + "settable_per_mesh": true + }, + "anchor_lower_skin_in_infill": + { + "label": "Anchor Lower Skin In Infill", + "description": "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below. The skin areas are expanded sufficiently so that they bridge the gap between the infill lines.", + "type": "bool", + "default_value": false, + "value": "anchor_skins_in_infill", + "settable_per_mesh": true + } + } } } },