Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-17Templated convex_hull function in Geometry.cppLukas Matena
2017-09-11Many warnings fixed (#510)eyal0
Thanks
2017-07-27Moved some math macros (sqr, lerp, clamp) to libslic3r.hbubnikv
Added UNUSED macro to libslic3r.h, used it to reduce some compile warnings. Split the Int128 class from Clipper library to a separate file, extended Int128 with intrinsic types wherever possible for performance, added new geometric predicates. Added a draft of new FillRectilinear3, which should reduce overfill near the perimeters in the future.
2017-07-19Refactored Fill / Flow for readability.bubnikv
Added an "overlap" member variable to fill classes in the preparation for futher move of the "infill / perimeter" overlap to the Fill class. Moved the orientation predicates from Fill to Geometry.
2017-03-22Fixed some instance of simplify_polygons() invocation.bubnikv
Geometry::deg2rad() made a template. Some methods of Layer made inline. Added a helper template remove_nulls().
2017-03-15Rewrote the OpenGL object rendering to indexed triangle / quad setsbubnikv
for lower memory consumption. Rewrote the print path 3D preview to generate these indexed triangle / quad sets, possibly with at least as possible duplication of vertices, with a crease angle of 45 degrees, leading to maximum 8% overshoots at the corners.
2016-11-04Hopefully a fix of https://github.com/prusa3d/Slic3r/issues/11bubnikv
Replaced eval { die } construct with a bool return value indicating success or failure of an automatic arrangement of parts on the print bed. Don't know exactly what is happening here, but throwing a "die" inside a XS function and then catching it inside an eval {} block is suspcious.
2016-10-21Defined the +-* operators on Pointf.bubnikv
Removed the deprecated VibrationLimit feature. Added triangle infill. The Prusa3D fork of Slic3r has been marked as "Slic3r Prusa Edition" with menus pointing to the prusa3d/slic3r github release page and Prusa3D drivers downloads page.
2016-09-12Meged with release_candidate_1_3bubnikv
2016-05-20More refactoring to medial axis and gap fill, more robustAlessandro Ranellucci
2016-03-27Debugging visualization of the gap fills into a SVG format, if SLIC3R_DEBUG ↵bubnikv
is set.
2016-03-26Rewritten the medial axis algorithm, now more robust (don't just prune MAT ↵Alessandro Ranellucci
from endpoints, but validate all single edges)
2016-03-19Variable-width gap fill. Yay! #2960Alessandro Ranellucci
2015-12-08Remove any Perl related code from libslic3rAlessandro Ranellucci
2015-12-02Ported mode Model methods to XSAlessandro Ranellucci
2015-05-13More robust medial axis pruning. #2800Alessandro Ranellucci
2015-04-29Ported Slic3r::Geometry::arrange() to C++/XSAlessandro Ranellucci
2015-01-30Added a new Slic3r::Geometry::simplify_polygons() functionAlessandro Ranellucci
2015-01-19Cleanup of some method signatures and of XS return typesAlessandro Ranellucci
2014-11-23Refactoring: renamed all contains_*() methods to contains() in C++Alessandro Ranellucci
2014-11-16Ported Slic3r::BridgeDetector to XSAlessandro Ranellucci
2014-11-09Ported Print::validate() to XSAlessandro Ranellucci
2014-11-09Ported some methods including add_model_object() and apply_config() to XSAlessandro Ranellucci
2014-08-03Moved C++ code into new libslic3r directoryAlessandro Ranellucci