Commit History

Author SHA1 Message Date
  Vojtech Bubnik d154752c38 Commenting out untested and unused Polyline::simplify_by_visibility() 3 years ago
  Vojtech Bubnik 1d588dad90 Fixed Perl bindings of Clipper after Clipper was adapted to Slic3r::Point 3 years ago
  bubnikv 5b94f53cd7 Removed the Point::wkt() and Point::dump_perl() methods. 6 years ago
  bubnikv 6582182e0c Adapted to the new ClipperUtils.hpp interface by @alexrj 8 years ago
  bubnikv 695c92fb00 CLIPPER_OFFSET_SCALE was made a power of two, the scaling functions 8 years ago
  Alessandro Ranellucci 4913e90e10 Remove any Perl related code from libslic3r 9 years ago
  Alessandro Ranellucci c264969962 Bugfix: crash when rendering lines with zero length in 3D preview. #2569 10 years ago
  Alessandro Ranellucci 8791f5a493 Cleanup of some method signatures and of XS return types 10 years ago
  Alessandro Ranellucci 8f4cbefd0d Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother paths and several edge cases now handled better 10 years ago
  Alessandro Ranellucci bf0eb1af0c Refactored ClipperUtils API for a more consistent arguments convention 10 years ago
  Alessandro Ranellucci 28466750e6 Ported some minor methods to XS 10 years ago
  Alessandro Ranellucci 6adc3477c9 Moved C++ code into new libslic3r directory 10 years ago
  Alessandro Ranellucci b02e459c4b Attempt to fix compilation issue 10 years ago
  Alessandro Ranellucci f2c5e799b1 Enforce seam alignment and blend in spiral vase. #2023 10 years ago
  Alessandro Ranellucci 76a8ec3d9e Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 10 years ago
  Alessandro Ranellucci d2d885fc53 Turn ExtrusionLoop into a collection of polylines. Includes some changes to the Polygon API to avoid returning newly allocatd objects 10 years ago
  Petr Ledvina 115aa6885f Implement type checking for XS objects 10 years ago
  Alessandro Ranellucci ca4d4211c9 Refactored signatures of many C++ methods for more efficient and safer style. Includes a bugfix for Point::nearest_point() which was returning a pointer to freed memory. #1961 10 years ago
  Alessandro Ranellucci 6201aacf88 New coverage detection for bridges. Includes implementation of ExPolygon::get_trapezoids() 10 years ago
  Alessandro Ranellucci ed8a2f7330 Extend medial axis endpoints to fill the entire length. Includes fix for a minor memory leak caused by usage of old signature for Line::point_at() 11 years ago
  Alessandro Ranellucci 518798beb3 Incomplete work for porting simplify() to XS 11 years ago
  Alessandro Ranellucci 50c0081d25 Update Clipper to 6.0.0 11 years ago
  Alessandro Ranellucci 885ab5844e Ported regular_points() to XS and renamed it to equally_spaced_points() 11 years ago
  Alessandro Ranellucci b5aaeb9b12 More work on the clipping method for medial axis. Includes Polyline->is_valid() 11 years ago
  Alessandro Ranellucci 29b83517cb Ported point_along_segment(), Polyline::length(), Polyline::clip_end() to XS 11 years ago
  Alessandro Ranellucci 4dce461aaf Minor optimizations 11 years ago
  Alessandro Ranellucci 27e7c6b9f7 Finished implementation of TriangleMesh->split 11 years ago
  Alessandro Ranellucci a49dc603cc Many changes and fixes to remove leaks and return objects by reference 11 years ago
  Alessandro Ranellucci c0789506e4 Return objects by reference instead of always cloning 11 years ago
  Alessandro Ranellucci 5d6fd7f4d9 Optimizations for better usage of XS code 11 years ago
  Alessandro Ranellucci b11b595c97 Ported nearest_point() and nearest_point_index() 11 years ago
  Alessandro Ranellucci 9458c7db97 Fix integration of XS containers 11 years ago
  Alessandro Ranellucci 9b582a11ff Adopt XS containers everywhere (incomplete work) 11 years ago
  Alessandro Ranellucci 439255ca46 Polyline->lines 11 years ago
  Alessandro Ranellucci ab6b3d41a7 XS interface completed, including new Line class 11 years ago
  Alessandro Ranellucci 9af2a1c007 Use XS Point everywhere 11 years ago
  Alessandro Ranellucci f612d4c64e Ported ExtrusionPath to XS. Failing test for Surface 11 years ago