Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-15 | Rotate gizmo interaction with mouse | Enrico Turri | |
2018-02-13 | Merge branch 'master' into gcode_preview | bubnikv | |
2018-02-12 | Changed the Slic3r coordinate type from long to int32 to match | bubnikv | |
the point type on Windows / Linux / OSX to achieve the same behavior on all the 32 / 64bit systems. (Windows always treats the long as 32bit int, while Linux treats long as a 64bit int). | |||
2018-01-17 | GCode Preview - Code cleanup | Enrico Turri | |
2018-01-08 | gcode preview - first installment - wip | Enrico Turri | |
2017-10-17 | Utility functions to pass wxWidgets pointers from Perl to C++ code. | bubnikv | |
C++ var_dir / set_var_dir() interface to access the UI resources from the C++ code. | |||
2017-10-17 | Redefined the ==, != operators of Point and BoundingBox classes | bubnikv | |
to become members of their respective classes to avoid type clashes through implicit casting operators of ConfigOption classes. | |||
2017-08-02 | Ported PrintObject::prepare_infill & combine_infill from Perl to C++.version_1.37.0 | bubnikv | |
2017-07-28 | Further implementation of FillRectilinear3. | bubnikv | |
2017-07-27 | Fixed compilation on Linux | bubnikv | |
2017-07-27 | Moved some math macros (sqr, lerp, clamp) to libslic3r.h | bubnikv | |
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-02 | Fixed the "avoid crossing perimeters" bug introduced in Slic3r 1.34.1.24version_1.35.1 | bubnikv | |
https://github.com/prusa3d/Slic3r/issues/311 https://github.com/prusa3d/Slic3r/issues/317 https://github.com/prusa3d/Slic3r/issues/323 | |||
2017-05-10 | Improved G-code generator for multi-material prints | bubnikv | |
to minimize tool switches. | |||
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-04-05 | Operator< for Point | bubnikv | |
2017-04-04 | Fix of https://github.com/prusa3d/Slic3r/issues/214 | bubnikv | |
Dent in perimeters around a hole Clipper Offset has been extended to remove tiny edges before the offset. This is important as the tiny edges pose difficulty for normal calculation, leading to various adverse effects like kinks and dents in the offsetted contour. | |||
2017-03-15 | Rewrote the OpenGL object rendering to indexed triangle / quad sets | bubnikv | |
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. | |||
2017-01-25 | utility class ClosestPointInRadiusLookup | bubnikv | |
2017-01-19 | Move semantics on MultiPoint, Polygon, Polyline. | bubnikv | |
Append methods on Polyline. squared length function on point->DistanceTo | |||
2016-12-08 | Don't be lazy, use fully qualified Slic3r::Polygon/ExPolygon/Point/Line names | bubnikv | |
2016-11-29 | Point dot operator and PointHash object for std unique_xxx functions. | bubnikv | |
2016-11-28 | Added a free "cross product" function to Pointf (thinking the Pointf is | bubnikv | |
really a vector in this case). Made the == operator inline. | |||
2016-10-21 | Defined 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-13 | Ported from the playground branch. Various documentation and optimization. | bubnikv | |
2016-09-13 | Some inlining optimizations. | 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 | Added 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. | |||
2016-03-14 | Fix issue with undefined BOOST_VERSION | Mark Walker | |
if BOOST_VERSION < 106000 always succeeds because BOOST_VERSION is undefined. In order to avoid the code for new boost, we need <boost/version.hpp> | |||
2016-03-14 | Support incompatible change in Boost 1.60. #3117 | Alessandro Ranellucci | |
2015-12-19 | Fixed error in porting causing wrong moves with avoid_crossing_perimeters | Alessandro Ranellucci | |
2015-12-08 | Remove any Perl related code from libslic3r | Alessandro Ranellucci | |
2015-12-02 | Ported mode Model methods to XS | Alessandro Ranellucci | |
2015-05-02 | Refactoring in PlaceholderParser | Alessandro Ranellucci | |
2015-01-18 | Ported toolpaths rendering to C++ | Alessandro Ranellucci | |
2015-01-06 | Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother ↵ | Alessandro Ranellucci | |
paths and several edge cases now handled better | |||
2015-01-03 | Bugfix: Douglas-Peucker used perpendicular distance instead of shortest ↵ | Alessandro Ranellucci | |
distance, thus clipping more than it should. #2474 | |||
2014-12-15 | Refactoring of PreviewCanvas | Alessandro Ranellucci | |
2014-12-14 | Some incomplete work for moving objects in 3D plater | Alessandro Ranellucci | |
2014-12-13 | Keep model objects aligned to Z = 0 in plater | Alessandro Ranellucci | |
2014-12-07 | Fixed wrong implementation of concave_points() and convex_points() in C++. #2384 | Alessandro Ranellucci | |
2014-11-16 | Ported Slic3r::BridgeDetector to XS | Alessandro Ranellucci | |
2014-11-09 | Ported some methods including add_model_object() and apply_config() to XS | Alessandro Ranellucci | |
2014-11-04 | Fixed minor regression | Alessandro Ranellucci | |
2014-09-23 | Bugfix: fix crash in some circumstances caused by Avoid crossing perimeters. ↵ | Alessandro Ranellucci | |
#2271 | |||
2014-08-03 | Moved C++ code into new libslic3r directory | Alessandro Ranellucci | |