From 4650a123244c980f1e0f3c0348ed46ef75d15ad2 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Sat, 7 Oct 2017 14:15:08 +0200 Subject: [PATCH 1/2] slicing mode --- resources/definitions/fdmprinter.def.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index ca424dfd2f..39c469c7b1 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -643,6 +643,20 @@ "settable_per_mesh": false, "settable_per_extruder": false }, + "slicing_mode": + { + "label": "Slicing Mode", + "description": "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process.", + "type": "enum", + "options": + { + "middle": "Middle", + "exclusive": "Exclusive", + "inclusive": "Inclusive" + }, + "default_value": "middle", + "settable_per_mesh": true + }, "line_width": { "label": "Line Width", From 823d11f0e1467acfd5bd6caf2e420b345c8a03dc Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 18 Oct 2017 17:30:14 +0200 Subject: [PATCH 2/2] rename slicing mode ==> slicing tolerance --- resources/definitions/fdmprinter.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 39c469c7b1..cd6385da50 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -643,9 +643,9 @@ "settable_per_mesh": false, "settable_per_extruder": false }, - "slicing_mode": + "slicing_tolerance": { - "label": "Slicing Mode", + "label": "Slicing Tolerance", "description": "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process.", "type": "enum", "options":