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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-06-02Fixed the "avoid crossing perimeters" bug introduced in Slic3r 1.34.1.24version_1.35.1bubnikv
https://github.com/prusa3d/Slic3r/issues/311 https://github.com/prusa3d/Slic3r/issues/317 https://github.com/prusa3d/Slic3r/issues/323
2017-05-05Performance improvements of the MotionPlannerbubnikv
(rewrote the Dijkstra shortest path algorithm to use a binary priority heap instead of a dumb O(n^2) algorithm, added some bounding box tests to avoid expensive in-polygon tests if possible).
2017-01-19Move semantics on MultiPoint, Polygon, Polyline.bubnikv
Append methods on Polyline. squared length function on point->DistanceTo
2016-11-28Added a free "cross product" function to Pointf (thinking the Pointf isbubnikv
really a vector in this case). Made the == operator inline.
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-13Ported from the playground branch. Various documentation and optimization.bubnikv
2016-09-13Some inlining optimizations.bubnikv
2016-09-12some optimizations of Point rotationbubnikv
2016-09-12Meged with release_candidate_1_3bubnikv
2016-05-20More refactoring to medial axis and gap fill, more robustAlessandro Ranellucci
2016-04-10Added optimized methods for point and polyline rotation.bubnikv
Existing methods for rotation were optimized by calculating the sin/cos values once only. Added an operator- for points.
2015-12-19Fixed error in porting causing wrong moves with avoid_crossing_perimetersAlessandro Ranellucci
2015-12-08Remove any Perl related code from libslic3rAlessandro Ranellucci
2015-12-02Ported mode Model methods to XSAlessandro Ranellucci
2015-05-02Refactoring in PlaceholderParserAlessandro Ranellucci
2015-01-06Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother ↵Alessandro Ranellucci
paths and several edge cases now handled better
2015-01-03Bugfix: Douglas-Peucker used perpendicular distance instead of shortest ↵Alessandro Ranellucci
distance, thus clipping more than it should. #2474
2014-12-22Some more work on wireframeAlessandro Ranellucci
2014-12-15Refactoring of PreviewCanvasAlessandro Ranellucci
2014-12-14Some incomplete work for moving objects in 3D platerAlessandro Ranellucci
2014-12-13Keep model objects aligned to Z = 0 in platerAlessandro Ranellucci
2014-12-07Fixed wrong implementation of concave_points() and convex_points() in C++. #2384Alessandro Ranellucci
2014-11-09Ported some methods including add_model_object() and apply_config() to XSAlessandro Ranellucci
2014-11-04Fixed minor regressionAlessandro Ranellucci
2014-09-23Bugfix: fix crash in some circumstances caused by Avoid crossing perimeters. ↵Alessandro Ranellucci
#2271
2014-08-03Moved C++ code into new libslic3r directoryAlessandro Ranellucci