Commit History

Author SHA1 Message Date
  Vojtech Bubnik f1c0c61895 Refactored Point / MultiPoint / Polyline / Polygon: 2 years ago
  Vojtech Bubnik 7d02647ebf Removed various Point::ccw() and Point::ccw_angle() methods, they were 2 years ago
  bubnikv ac72cd779f Replaced Point3 with Eigen Vec3crd, removed Point3 from the Perl binding. 6 years ago
  bubnikv 0b5b02e002 Eradicated the Pointf class, replaced with Eigen Vector3d 6 years ago
  bubnikv cae0806112 Eradicated most of Pointf extras compared to pure Eigen::Vector2d. 6 years ago
  bubnikv cb138a20b8 Completely replaced the homebrew Pointf3 class with Eigen Vec3d. 6 years ago
  bubnikv c5256bdd2c Removed the Point::coincides_with_epsilon() method 6 years ago
  bubnikv 65011f9382 Removed the x(), y(), z() Point/Pointf/Point3/Pointf3 accessors. 6 years ago
  bubnikv 1ba64da3fe Removed Point::scale(),translate(),coincides_with(),distance_to(), 6 years ago
  bubnikv 3b89717149 Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types: 6 years ago
  bubnikv 86da661097 Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types, first step 6 years ago
  bubnikv 47d904a628 Changed the Slic3r coordinate type from long to int32 to match 7 years ago
  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