Commit History

Author SHA1 Message Date
  bubnikv c3af189045 Reduced some compiler warnings. 8 years ago
  bubnikv 620c6c7378 Ported from the playground branch. Various documentation and optimization. 8 years ago
  Alessandro Ranellucci 4913e90e10 Remove any Perl related code from libslic3r 9 years ago
  Alessandro Ranellucci 8791f5a493 Cleanup of some method signatures and of XS return types 10 years ago
  Alessandro Ranellucci 04aa240265 Only apply perimeter/infill overlap to the endpoints of rectilinear infill (and do that in a more proper way) 10 years ago
  Alessandro Ranellucci d8be67c28b Bugfix: Douglas-Peucker used perpendicular distance instead of shortest distance, thus clipping more than it should. #2474 10 years ago
  Alessandro Ranellucci 7253dc699a Some more work on wireframe 10 years ago
  Alessandro Ranellucci fcfb3b98bc 3D object positioning 10 years ago
  Alessandro Ranellucci 9cd0a63331 Refactoring of PreviewCanvas 10 years ago
  Alessandro Ranellucci 2f2ae75529 Some incomplete work for moving objects in 3D plater 10 years ago
  Alessandro Ranellucci d1f58cbed5 Objects can be selected in 3D preview now. Double click and right click work as well 10 years ago
  Alessandro Ranellucci ac495e974a Update test 10 years ago
  Alessandro Ranellucci 167df0ab87 Refactoring: moved most of the low-level G-code to the Slic3r::GCode::Base class. Cleanup of the retraction and wipe logic. 10 years ago
  Alessandro Ranellucci 6adc3477c9 Moved C++ code into new libslic3r directory 10 years ago
  Alessandro Ranellucci f462af20f9 Visual preview for bed shape dialog 10 years ago
  Alessandro Ranellucci 04ed3abd3f Fix compilation on 5.18(?) 10 years ago
  Alessandro Ranellucci 5dcc1eab79 Bugfix: seam_position = aligned failed in certaim circumstances because of faulty concave points detection. Includes regression test 10 years ago
  Alessandro Ranellucci ba8148f4ad Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp 10 years ago
  Alessandro Ranellucci 3d25b9030c Bugfix: movement between objects in sequential printing mode was going too far away. #2013 #2007 10 years ago
  Y. Sapir 8da0bded1d Move Print object storage to C++. (along with its subobjects) 10 years ago
  Alessandro Ranellucci 254ab29a97 New Point::projection_onto() methods 10 years ago
  Alessandro Ranellucci 27c73f5983 Some fixes after the recent Model refactoring 10 years ago
  Alessandro Ranellucci 76a8ec3d9e Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 10 years ago
  Y. Sapir ad03a88733 Add xsp wrapper for Pointf class. 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 90194ee581 Fix overflow in Point::ccw() affecting convex hull generation. Includes regression test 11 years ago
  Alessandro Ranellucci 0d7f0705f0 Fix overflow in distance_to(Line*). It was affecting Douglas-Peucker causing massive loss of geometry. Includes regression test and a couple wkt() implementations 11 years ago
  Alessandro Ranellucci b17d06f9d1 Finished porting BoundingBox to XS 11 years ago
  Alessandro Ranellucci e19c6a1494 Ported Point->distance_to() and Line->length() 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 ab6b3d41a7 XS interface completed, including new Line class 11 years ago
  Alessandro Ranellucci 9af2a1c007 Use XS Point everywhere 11 years ago
  Alessandro Ranellucci c9749ca3b3 More integration of Slic3r::Point::XS 11 years ago
  Alessandro Ranellucci f4db7625bc Fix destructors 11 years ago
  Alessandro Ranellucci d06ac3e31e Rename _toPerl() to arrayref() 11 years ago
  Alessandro Ranellucci 4093280566 Remove Point.cpp 11 years ago
  Alessandro Ranellucci 5a11d4df89 New Slic3r::ExPolygon::XS class 11 years ago
  Alessandro Ranellucci c50ecfb7f8 New Slic3r::Point::XS class 11 years ago