Commit History

Author SHA1 Message Date
  bubnikv e931f75010 Work in progress: Good bye, Perl Threads! 6 years ago
  Alessandro Ranellucci c63d5da5c2 Move dump_perl() to Slic3r::Polyline 9 years ago
  Alessandro Ranellucci 28466750e6 Ported some minor methods to XS 10 years ago
  Alessandro Ranellucci a3bd1b5302 New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized. #1741 #925 10 years ago
  Alessandro Ranellucci cb1527f7ef Refactoring: move direction math into a single function. Includes some fixes and adjustments 10 years ago
  Alessandro Ranellucci 010b71e9d4 Improvements to avoid numerical issues in bridge detection and bridge exclusion 10 years ago
  Alessandro Ranellucci 1d10cd3da6 Also remove bridged perimeters area from support material 10 years ago
  Alessandro Ranellucci e7349622a2 Removed dependency on Storable; some fixes in Build.PL. #1693 10 years ago
  Alessandro Ranellucci b17d06f9d1 Finished porting BoundingBox to XS 10 years ago
  Alessandro Ranellucci a950fbe0c2 Removed more unused functions and fixed tests 11 years ago
  Alessandro Ranellucci 518798beb3 Incomplete work for porting simplify() to XS 11 years ago
  Alessandro Ranellucci 3aef663f7f Removed clip_with_polygon() and clip_with_expolygon() 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 29b83517cb Ported point_along_segment(), Polyline::length(), Polyline::clip_end() to XS 11 years ago
  Alessandro Ranellucci a99d34a91a Bad memory access in regular_points() 11 years ago
  Alessandro Ranellucci 06e7a1ae68 Optimizations to regular_points(), clip_end(), clip_start() 11 years ago
  Alessandro Ranellucci 4dd12b57a1 Fixed wipe (includes regression test). #1421 11 years ago
  Alessandro Ranellucci a49dc603cc Many changes and fixes to remove leaks and return objects by reference 11 years ago
  Alessandro Ranellucci 1cfdf7e955 Ported Slic3r::Polyline::Collection 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 b38cc2c244 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci 913f401280 Merge new-support2 11 years ago
  Alessandro Ranellucci c7b6818ccf Ported offset() and offset2() 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 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 159a009f96 Fix tests here and there 11 years ago
  Alessandro Ranellucci f612d4c64e Ported ExtrusionPath to XS. Failing test for Surface 11 years ago
  Alessandro Ranellucci 5409c27852 Partial GUI compatibility with XS data 11 years ago
  Alessandro Ranellucci a1e4bda670 Have Clipper.pm only return ExPolygon::XS objects 11 years ago
  Alessandro Ranellucci 8d1069766b Workaround dclone() not being thread-safe 11 years ago
  Alessandro Ranellucci 72f77a3420 Use dclone() in Polyline and ExPolygon too 11 years ago
  Alessandro Ranellucci 8061cc6e30 Optimization in Polyline instantiation 11 years ago
  Alessandro Ranellucci c707073a73 Some fixes about overhang detection. Includes regression tests 11 years ago
  Alessandro Ranellucci ac4a0bcdd8 Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere 11 years ago
  Alessandro Ranellucci 7bf308c08f Fix one more centering problem caused by wrong bounding box implementation 11 years ago
  Alessandro Ranellucci bc9ff47d3f New module to output SVG vertical sections of extrusion paths with real width and height. The commit includes a bugfix to the Polyline->grow() method and some simplification in the Line class which is now child of Polyline 11 years ago
  Alessandro Ranellucci bf809d1fd0 Use linestring_length() from Boost 11 years ago
  Alessandro Ranellucci 0d6ff22e19 Merge branch 'wipe' 11 years ago
  Alessandro Ranellucci f5e48a306d Bugfix: support material and brim didn't work correctly. Includes unit test. #1074 11 years ago
  Alessandro Ranellucci d2b451d9a1 Merge branch 'master' into wipe 11 years ago
  Alessandro Ranellucci 2f046799f2 Removed offset() method from Slic3r::Polygon because it only works with ccw polygons 11 years ago
  Alessandro Ranellucci 843a700e96 Fixes for wipe 11 years ago
  Alessandro Ranellucci 7de8b20bc4 New wipe feature 11 years ago
  Alessandro Ranellucci 33b40eda18 Always fix self-intersecting polygons that Douglas-Peucker might return 11 years ago
  Alessandro Ranellucci fa41e15c68 Fixed regression causing thin walls to be processed twice, thus producing overlapping straight paths and zigzag. #1035 11 years ago