Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-09 | Implemented volumetric flow rate hints, | bubnikv | |
removed some C++11 conditioned compilation. Slic3r now requires C++11. | |||
2017-05-03 | Ported the G-code generator from Perl to C++. | bubnikv | |
Removed GCode.pm Removed the Perl bindigns for AvoidCrossingPerimeters, OozePrevention, SpiralVase, Wipe Changed the std::set of extruder IDs to vector of IDs. Removed some MSVC compiler warnings, removed obnoxious compiler warnings when compiling the Perl bindings. | |||
2017-01-20 | Improvement of the move semantics on various objects: | bubnikv | |
The source object will be empty after the move operation. | |||
2017-01-11 | Copy / move assign operators for ExPolygon.version_1.33.0 | bubnikv | |
2017-01-11 | Move semantics for the ExPolygon constructor. | bubnikv | |
2016-12-08 | Don't be lazy, use fully qualified Slic3r::Polygon/ExPolygon/Point/Line names | bubnikv | |
2016-11-23 | One step further to the C++ Supports. | bubnikv | |
2016-11-09 | New 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-08 | Implemented utility functions to operate over lines, polylines, polygons, | bubnikv | |
surfaces. | |||
2016-11-02 | Fix typos preventing compilation with CPPVER >= 11 | Sakari Kapanen | |
2016-11-02 | Rewrote Fill2.pm to C++, deleted Perl infills for good. | bubnikv | |
Removed dependency on Perl Math::PlanePath module. Fixed compilation with Visual Studio and SLIC3R_DEBUG: Visual Studio older than 2015 does not support the prinf type specifier %zu. Use %Iu instead. C++11 move semantics enabled. | |||
2016-10-20 | Disabled 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-30 | Finished merging of bridging regions. | bubnikv | |
2016-09-30 | Bugfix of bottom bridges. If close regions shall be closed by bridges, | bubnikv | |
these regions are grown to anchor the bridge lines to the bottom surface. The grown regions may overlap. In that case the regions are now merged before the bridging direction is calculated for the merged region. | |||
2016-09-26 | Visualization of fill surfaces. | bubnikv | |
2016-09-13 | Ported from the playground branch. Various documentation and optimization. | bubnikv | |
2016-09-12 | Meged with release_candidate_1_3 | bubnikv | |
2016-05-20 | More refactoring to medial axis and gap fill, more robust | Alessandro Ranellucci | |
2016-04-10 | New method to rotate only polygons, not translate. | bubnikv | |
New free function to_polygons. Whithout this function one needs to construct the ExPolygonCollection, which means a deep copy. | |||
2016-03-19 | Variable-width gap fill. Yay! #2960 | Alessandro Ranellucci | |
2015-12-21 | Fixes and improvements to MotionPlanner, much smarter now | Alessandro Ranellucci | |
2015-12-08 | Remove any Perl related code from libslic3r | Alessandro Ranellucci | |
2015-07-07 | More work for porting PerimeterGenerator to XS | Alessandro Ranellucci | |
2015-01-06 | Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother ↵ | Alessandro Ranellucci | |
paths and several edge cases now handled better | |||
2014-11-23 | Refactoring: renamed all contains_*() methods to contains() in C++ | Alessandro Ranellucci | |
2014-08-03 | Moved C++ code into new libslic3r directory | Alessandro Ranellucci | |