From 4579fe729fe7adaa8a46248694145f68ff0b92c4 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 3 Sep 2015 18:33:58 +0200 Subject: [PATCH] feat: fuzzy skin magic mode --- resources/machines/fdmprinter.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index bf220f6e1d..fe7e94db7c 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -1652,6 +1652,32 @@ "default": false, "visible": false }, + "magic_fuzzy_skin_enabled": { + "label": "Fuzzy Skin", + "description": "Randomly jitter while printing the outer wall, so that the surface has a rough look.", + "type": "boolean", + "default": false, + "visible": false + }, + "magic_fuzzy_skin_thickness": { + "label": "Fuzzy Skin Thickness", + "description": "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered.", + "type": "float", + "unit": "mm", + "default": 0.3, + "visible": false, + "enabled": "magic_fuzzy_skin_enabled" + }, + "magic_fuzzy_skin_smoothness": { + "label": "Fuzzy Skin Smoothness", + "description": "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness.", + "type": "float", + "unit": "mm", + "default": 0.8, + "min_value_warning": "magic_fuzzy_skin_thickness/2", + "visible": false, + "enabled": "magic_fuzzy_skin_enabled" + }, "wireframe_enabled": { "label": "Wire Printing", "description": "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines.",