Commit History

Author SHA1 Message Date
  Alessandro Ranellucci 4913e90e10 Remove any Perl related code from libslic3r 9 years ago
  Alessandro Ranellucci 634bc09e2c Refactoring: renamed all contains_*() methods to contains() in C++ 10 years ago
  Alessandro Ranellucci 6adc3477c9 Moved C++ code into new libslic3r directory 10 years ago
  Alessandro Ranellucci 5fe5021fd7 Implemented avoid_crossing_perimeters with VisiLibity 10 years ago
  Alessandro Ranellucci 76a8ec3d9e Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 10 years ago
  Alessandro Ranellucci 60f640f100 Remove self-intersections before supplying polygon data to polyPartition and rename triangulate2() to triangulate_pp() 10 years ago
  Alessandro Ranellucci 2720000a17 New get_trapezoids() implementation. Maybe heavier but it doesn't fail with some versions of GCC like the one provided by Boost.Polygon. #1965 10 years ago
  Petr Ledvina 115aa6885f Implement type checking for XS objects 10 years ago
  Alessandro Ranellucci 4f5d9ca795 Finished --cut implementation 10 years ago
  Alessandro Ranellucci 37c7b958d4 New ExPolygon::triangulate() method 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 2a73ab988f Recursive pruning. Some more unit tests 11 years ago
  Alessandro Ranellucci 3c77b301a7 Promising approach to medial axis pruning 11 years ago
  Alessandro Ranellucci bf91f3096a Incomplete work for using Boost.Polygon to compute medial axis 11 years ago
  Alessandro Ranellucci df8d889481 More unfinished work 11 years ago
  Alessandro Ranellucci 5f81292f3f Ported encloses_point() to XS and renamed to contains_point() 11 years ago
  Alessandro Ranellucci a225a8b2ef Ported contains_line() to XS 11 years ago
  Alessandro Ranellucci 27e7c6b9f7 Finished implementation of TriangleMesh->split 11 years ago
  Alessandro Ranellucci c0789506e4 Return objects by reference instead of always cloning 11 years ago
  Alessandro Ranellucci fe42427a54 Ported Polygon->is_valid() and ExPolygon->is_valid() 11 years ago
  Alessandro Ranellucci da0b85c0d9 Ported ExPolygon->contour and ExPolygon->holes 11 years ago
  Alessandro Ranellucci 706851f836 Ported ExPolygon->area() 11 years ago
  Alessandro Ranellucci b38cc2c244 Merge branch 'master' into xsdata 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 06de21b154 Better polymorphism for ExPolygon::XS->rotate 11 years ago
  Alessandro Ranellucci 0099218f61 Cleaner clone() implementation 11 years ago
  Alessandro Ranellucci b1ad466189 Ported Slic3r::ExPolygon::Collection to XS 11 years ago
  Alessandro Ranellucci 89fae9ee15 Make threaded perls work with XS data in plater thumbnails. Includes cleaner ->arrayref implementation 11 years ago
  Alessandro Ranellucci 87a5de193d ExPolygon::XS->rotate() 11 years ago
  Alessandro Ranellucci e0052b01d3 New ->scale() method for ExPolygon::XS 11 years ago
  Alessandro Ranellucci 21816acbd7 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci f4db7625bc Fix destructors 11 years ago
  Alessandro Ranellucci a1e4bda670 Have Clipper.pm only return ExPolygon::XS objects 11 years ago
  Alessandro Ranellucci 989e48ede0 Bless arrayref representation into Slic3r classes 11 years ago
  Alessandro Ranellucci d06ac3e31e Rename _toPerl() to arrayref() 11 years ago
  Alessandro Ranellucci 5a11d4df89 New Slic3r::ExPolygon::XS class 11 years ago