diff options
author | Vojtech Bubnik <bubnikv@gmail.com> | 2021-04-30 12:49:57 +0300 |
---|---|---|
committer | Vojtech Bubnik <bubnikv@gmail.com> | 2021-04-30 12:49:57 +0300 |
commit | 9fbba855ef42a4b870ce402930d6e6772564c7cb (patch) | |
tree | 0b5dcd92fc1fbffe1ec09be4e5865c1a03366916 /src/libslic3r/BridgeDetector.cpp | |
parent | b327314b0265cfa14a865a44224773e50168552c (diff) |
Clipper optimization:
1) Removed the already commented-out scaling / unscaling when doing
"safe offsetting"
2) Removed some of the "safe offsetting" at calls where it never was used.
3) Reworked Clipper & ClipperUtils to pass Polygons / ExPolygons / Surfaces
as input parameters without conversion to ClipperLib::Paths. This
should save a lot of memory allocation and copying.
4) Reworked conversions from ClipperLib::Paths & PolyTree to Polygons /
ExPolygons to use the move operator to avoid many unnecessary allocations.
5) Reworked some "union with safe ofsetting" to "offset_ex", which should
be cheaper.
Diffstat (limited to 'src/libslic3r/BridgeDetector.cpp')
0 files changed, 0 insertions, 0 deletions