PrusaSlicer-NonPlainar/xs/xsp
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
..
BoundingBox.xsp
BridgeDetector.xsp
Clipper.xsp New ClipperUtils functions: opening(), closing() as an alternative 2021-10-14 09:11:31 +02:00
Config.xsp
ExPolygon.xsp
ExPolygonCollection.xsp
ExtrusionEntityCollection.xsp
ExtrusionLoop.xsp
ExtrusionMultiPath.xsp
ExtrusionPath.xsp
ExtrusionSimulator.xsp
Filler.xsp
Flow.xsp
GCode.xsp Follow-up to beee18f229 2021-09-10 11:43:59 +02:00
GCodeSender.xsp
Geometry.xsp
Layer.xsp
Line.xsp
Model.xsp Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
my.map Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
mytype.map
PerimeterGenerator.xsp
PlaceholderParser.xsp
Point.xsp
Polygon.xsp
Polyline.xsp Commenting out untested and unused Polyline::simplify_by_visibility() 2021-09-03 16:21:44 +02:00
PolylineCollection.xsp
Print.xsp
Surface.xsp
SurfaceCollection.xsp
TriangleMesh.xsp Fix for build 2021-10-06 13:49:03 +02:00
typemap.xspt Eradicated admesh from TriangleMesh: 2021-09-20 17:12:22 +02:00
XS.xsp Fixed Perl bindings 2021-08-27 15:05:18 +02:00