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-09-19WIP: Moved sources int src/, separated most of the source code from Perl.mass_renamebubnikv
The XS was left only for the unit / integration tests, and it links libslic3r only. No wxWidgets are allowed to be used from Perl starting from now.
2018-09-18Replaced CONFESS with throw std::exception in libslic3r, so nowbubnikv
libslic3r should be compilable without Perl.
2018-08-21Eradicated the Pointf class, replaced with Eigen Vector3dbubnikv
2018-08-17Removed the Point::wkt() and Point::dump_perl() methods.bubnikv
Added to_string() for the basis Eigen vector types.
2018-08-17Removed the x(), y(), z() Point/Pointf/Point3/Pointf3 accessors.bubnikv
2018-08-17Removed Point::scale(),translate(),coincides_with(),distance_to(),bubnikv
distance_to_squared(),perp_distance_to(),negative(),vector_to(), translate(), distance_to() etc, replaced with the Eigen equivalents.
2018-08-15Changing the internal representation of Point / Pointf / Point3 / Pointf3 to ↵bubnikv
Eigen Matrix types: Changed the Point3 / Pointf3 to derive from the Eigen Vec3crd / Vec3d. Replaced the Point::concide_with() method calls with == operator. Reduced some compiler warnings.
2018-08-14Changing the internal representation of Point / Pointf / Point3 / Pointf3 to ↵bubnikv
Eigen Matrix types, first step
2018-06-05Fixed overflow in Polygon::area()Enrico Turri
2017-06-08Limit the object movement to the vincinity of the print bed.bubnikv
2016-12-13Adapted to the new ClipperUtils.hpp interface by @alexrjbubnikv
2016-11-09New sparse infill: "stars" - David's star shaped infill.bubnikv
This is very similar to a "triangles" infill, but maximum two lines intersect at a single point. added utility function get_extents_vector()
2016-11-08Implemented utility functions to operate over lines, polylines, polygons,bubnikv
surfaces.
2016-10-20Enabled the C++ fillers for all infills, not just the supports.bubnikv
Made sure the C++ fillers are instantiated at the worker threads, where there are being released. Extended the FillRectilinear2 to calculate the contour / line intersection with exact arithmetics, improved robustness and added error handling and error reporting, if the contours to be filled are not correct.
2016-10-20Disabled asserts in the release build (-DNDEBUG).bubnikv
Added a safe variant of offset(const Slic3r::ExPolygon...), which offsets each loop separately. New functions "remove_sticks" to remove zero area parts of polygons. New functions "remove_small" and "remove_degenerate" for polygon clean up. Extended the C++ supports, those are not finalized yet though.
2016-09-13Ported from the playground branch. Various documentation and optimization.bubnikv
2015-12-08Remove any Perl related code from libslic3rAlessandro Ranellucci
2015-06-01Bugfix: concave starting points were not correctly detected for slice holes. ↵Alessandro Ranellucci
Includes regression test. #2857
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-12-22Fixed concave_points() and convex_points() after recent change of ccw_angle()Alessandro Ranellucci
2014-12-07Fixed wrong implementation of concave_points() and convex_points() in C++. #2384Alessandro Ranellucci
2014-12-01Ported concave_points() and convex_points() to XSAlessandro Ranellucci
2014-11-23Refactoring: renamed all contains_*() methods to contains() in C++Alessandro Ranellucci
2014-11-16Refactored ClipperUtils API for a more consistent arguments conventionAlessandro Ranellucci
2014-11-16Ported some minor methods to XSAlessandro Ranellucci
2014-08-03Moved C++ code into new libslic3r directoryAlessandro Ranellucci