OrcaSlicer/src/slic3r
Vojtech Bubnik af9c7c967f Implementing a new switch for the shape of support towers:
expanded to a grid (the old way) vs.
snug (like the upstream Slic3r, Cura or Ideamaker).

Snug supports suffered from the degeneracies when merging overhang islands
over a large number of layers when projecting the support towers down.
We borrowed the idea & a bit of code from Cura by simplifying the support
polygons by closing the concave cracks, see the smooth_outward() function
and the MutablePolygon class.

Fixes Support problems with models with hole in the walls. #555
Fixes Support in the Air #740
Fixes [Bug] Supports generated beyond bed edges (X<0 and X>250) and where none are needed. #902
Fixes Unable to remove support material/can't change support "inflation distance" #2708
Fixes FR: support inflation and support conform to boundary #4783
Fixes Support blocker not working on this model #1346
Fixes Unnecessary support material #1993
Fixes support blocker enforcer issue #6240
2021-03-23 11:06:45 +01:00
..
Config Fixing Clang warnings 1 2021-02-08 17:52:29 +01:00
GUI Implementing a new switch for the shape of support towers: 2021-03-23 11:06:45 +01:00
Utils Worked around some quirky Linux file system issues. Namely 2021-03-15 16:19:22 +01:00
CMakeLists.txt Worked around some quirky Linux file system issues. Namely 2021-03-15 16:19:22 +01:00
pchheader.cpp Precompiled headers on Visual Studio & GCC, with the highest hopes 2018-10-29 16:01:26 +01:00
pchheader.hpp Some more reduction of compiler warnings on MSVC 2021-02-10 18:04:16 +01:00