Caroline f3b590911d Partial implementation #1405: minimum shell thickness option (#3885)
* Added Minimum shell thickness option

-Added the option to libslic3r
-Created some of the necessary checks for illegal values

* Enforce min_shell_thickness as 0 when spiral vase is enabled

-This could be switched to match the extrusion width, but we already know there will only be 1 perimeter so this is probably more logical

* Feature is implemented

-Added a method in PerimeterGenerator to determine the amount of perimeters needed to meet min_shell_thickness

* Added a test in perimeters.t

* Fixed styling as requested

-Removed the magic number in PerimeterGenerator::num_loops()
-Added more test cases in perimeters.t
-Added documentation of the new feature in slic3r.pl and README.md

* Implemented requested changes

-Removed the num_loops function from PerimeterGenerator
-Added a scalled min_shell_thickness variable to PerimeterGenerator
-Changed the loop_number logic to use a previously defined variable loops

* Resolved more implementation issues

-Added min shell to invalidate state method
-Created additional checks in PresetEditor and LayerRegion for min shell
-Fixed the tooltip to be more descriptive
2018-05-22 19:25:02 -04:00
..
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2017-04-08 10:57:16 +02:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00
2016-12-16 15:49:41 +01:00