PrusaSlicer-NonPlainar/src
Vojtech Bubnik 7ff76d0768 New ClipperUtils functions: opening(), closing() as an alternative
for offset2() with clear meaning.
New ClipperUtils functions: expand(), shrink() as an alternative
for offset() with clear meaning.
All offset values for the new functions are positive.

Various offsetting ClipperUtils (offset, offset2, offset2_ex) working
over Polygons were marked as unsafe, sometimes producing invalid output
if called for more than one polygon. These functions were reworked
to offset polygons one by one. The new functions working over Polygons
shall work the same way as the old safe ones working over ExPolygons,
but working with Polygons shall be computationally more efficient.

Improvements in FDM support generator:
1) For both grid and snug supports: Don't filter out supports for which
   the contacts are completely reduced by support / object XY separation.
2) Rounding / merging of supports using the closing radius parameter is
   now smoother, it does not produce sharp corners.
3) Snug supports: When calculating support interfaces, expand the projected
   support contact areas to produce wider, printable and more stable interfaces.
4) Don't reduce support interfaces for snug supports for steep overhangs,
   that would normally not need them. Snug supports often produce very
   narrow support interface regions and turning them off makes the support
   interfaces disappear.
2021-10-14 09:11:31 +02:00
..
admesh Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
agg
avrdude Use prusaslicer_add_cmake_project on each cmake deps project 2021-01-26 10:17:51 +01:00
boost Fix warnings when newer CMake is used. 2021-08-20 13:42:10 +02:00
build-utils Disable tests and encoding check when cross compiling 2021-02-03 15:27:39 +01:00
clipper New ClipperUtils functions: opening(), closing() as an alternative 2021-10-14 09:11:31 +02:00
eigen
expat
fast_float Added fast_float library as a replacement for std::from_chars and strtod. 2021-09-11 00:54:30 +02:00
glew
glu-libtess Fix warnings when newer CMake is used. 2021-08-20 13:42:10 +02:00
hidapi Check loading of blacklisted dlls and show warning dialog at startup. Also show these dlls in sysinfo dialog. 2021-01-27 10:40:38 +01:00
hints Parse hints.ini for translatable text as part of gettext_make_pot 2021-08-23 16:27:51 +02:00
imgui PrintInfoNotificationLevel with icon 2021-10-01 15:03:40 +02:00
libigl Fix warnings when newer CMake is used. 2021-08-20 13:42:10 +02:00
libnest2d Hotfix for arrange not working for objects with huge translation. 2021-06-28 14:55:15 +02:00
libslic3r New ClipperUtils functions: opening(), closing() as an alternative 2021-10-14 09:11:31 +02:00
miniz Removing search for upstream miniz as its no longer compatible. 2021-10-12 09:59:59 +02:00
nanosvg
platform Fix of "About" screen still shows 2020 at the copyright notice (#7018) 2021-09-27 10:07:29 +02:00
qhull Reduction on compiler warnings, mainly on MSVC. 2021-02-10 17:29:07 +01:00
semver Fix warnings when newer CMake is used. 2021-08-20 13:42:10 +02:00
Shiny Fix warnings when newer CMake is used. 2021-08-20 13:42:10 +02:00
slic3r missing include and template type 2021-10-13 17:04:40 +02:00
stb_dxt
CMakeLists.txt Parse hints.ini for translatable text as part of gettext_make_pot 2021-08-23 16:27:51 +02:00
PrusaSlicer_app_msvc.cpp New FDM support sparse infill zig-zag algorithm. 2021-04-08 15:29:40 +02:00
PrusaSlicer.cpp Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
PrusaSlicer.hpp