История коммитов

Автор SHA1 Сообщение Дата
  bubnikv 81823fe7df Reduced the content of Geometry.pm, removed unused Perl subroutines. 7 лет назад
  Alessandro Ranellucci c63d5da5c2 Move dump_perl() to Slic3r::Polyline 10 лет назад
  Alessandro Ranellucci 1fda9e3d50 Ported concave_points() and convex_points() to XS 10 лет назад
  Alessandro Ranellucci 28466750e6 Ported some minor methods to XS 10 лет назад
  Alessandro Ranellucci d68192749f Bugfix: seam_position = aligned/nearest didn't work correctly for hi-res models. #2156 10 лет назад
  Alessandro Ranellucci 89ff1a50b2 Removed debugging line 10 лет назад
  Alessandro Ranellucci 5dcc1eab79 Bugfix: seam_position = aligned failed in certaim circumstances because of faulty concave points detection. Includes regression test 10 лет назад
  Alessandro Ranellucci abdf6531f1 Bugfix: wrong logic for concave_points() and convex_points() 10 лет назад
  Alessandro Ranellucci fcdb462abe Failing test cases for Clipper bug returning empty result set. #2028 10 лет назад
  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 лет назад
  Alessandro Ranellucci c37ef2f18b New semantics for ExtrusionLoop objects. Early processing of perimeter overhangs for paralellizing such work and making G-code export lighter. Lots of refactoring. This should fix a number of minor bugs, including reversals of perimeter overhangs. 10 лет назад
  Alessandro Ranellucci 8e5ca0ab76 Fixed a couple typos 10 лет назад
  Alessandro Ranellucci 38f6e3b643 More unit tests for bridge angle detection 10 лет назад
  Alessandro Ranellucci 9be57f750d Some fixes to bridge direction detection. Includes regression tests 10 лет назад
  Alessandro Ranellucci a950fbe0c2 Removed more unused functions and fixed tests 11 лет назад
  Alessandro Ranellucci 518798beb3 Incomplete work for porting simplify() to XS 11 лет назад
  Alessandro Ranellucci 5f81292f3f Ported encloses_point() to XS and renamed to contains_point() 11 лет назад
  Alessandro Ranellucci a88ce0cb5e Fix regression in start perimeters at non-overhangs. #1442 11 лет назад
  Alessandro Ranellucci 9a51964e98 Clean medial axis code and gap fill 11 лет назад
  Alessandro Ranellucci a49dc603cc Many changes and fixes to remove leaks and return objects by reference 11 лет назад
  Alessandro Ranellucci fe42427a54 Ported Polygon->is_valid() and ExPolygon->is_valid() 11 лет назад
  Alessandro Ranellucci 792fcba7be Ported Polygon->area 11 лет назад
  Alessandro Ranellucci 1f734807b9 Ported Polygon->split_at() 11 лет назад
  Alessandro Ranellucci b38cc2c244 Merge branch 'master' into xsdata 11 лет назад
  Alessandro Ranellucci e29aca3553 Reapply correct optimization for simplifiying fill_surfaces before performing the offset. #1325 11 лет назад
  Alessandro Ranellucci c7b6818ccf Ported offset() and offset2() 11 лет назад
  Alessandro Ranellucci f7ada2b5db Ported make_clockwise() and make_counter_clockwise() 11 лет назад
  Alessandro Ranellucci fe061b19ad Ported Polygon->is_counter_clockwise() and rearranged code in .cpp files 11 лет назад
  Alessandro Ranellucci 9458c7db97 Fix integration of XS containers 11 лет назад
  Alessandro Ranellucci 9b582a11ff Adopt XS containers everywhere (incomplete work) 11 лет назад
  Alessandro Ranellucci ab6b3d41a7 XS interface completed, including new Line class 11 лет назад
  Alessandro Ranellucci 9af2a1c007 Use XS Point everywhere 11 лет назад
  Alessandro Ranellucci d0701cdcd4 Implemented Slic3r::ExtrusionLoop 11 лет назад
  Alessandro Ranellucci f612d4c64e Ported ExtrusionPath to XS. Failing test for Surface 11 лет назад
  Alessandro Ranellucci 5c7b447f07 Ensure there's no numerical error when searching for concave points 11 лет назад
  Alessandro Ranellucci 64a21276e3 Add regression test for concave starting points. #135 11 лет назад
  Alessandro Ranellucci aba7641fe4 Avoid starting loops on convex vertices and/or overhangs. #296 #135 11 лет назад
  Alessandro Ranellucci 4474595629 Removed useless code 11 лет назад
  Alessandro Ranellucci b414c50b68 Optimization: use Boost.Geometry for point in polygon 11 лет назад
  Alessandro Ranellucci ac4a0bcdd8 Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere 11 лет назад
  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 лет назад
  Alessandro Ranellucci 04d2231901 Bugfix: is_printable() wasn't discarding narrow ring-shaped top/bottom surfaces because it was only considering the contour. This caused extra shell material even in hollow prints. #1049 11 лет назад
  Alessandro Ranellucci 2f046799f2 Removed offset() method from Slic3r::Polygon because it only works with ccw polygons 11 лет назад
  Alessandro Ranellucci 4c41f6c462 Safer safety_offset() for ExPolygons 11 лет назад
  Alessandro Ranellucci 0f5064dd32 Untested fix for incomplete honeycomb support material. #1032 11 лет назад
  Alessandro Ranellucci 33b40eda18 Always fix self-intersecting polygons that Douglas-Peucker might return 11 лет назад
  Alessandro Ranellucci fa41e15c68 Fixed regression causing thin walls to be processed twice, thus producing overlapping straight paths and zigzag. #1035 11 лет назад
  Alessandro Ranellucci 36d24ccb0b Infill refactoring and cleanup complete 11 лет назад
  Alessandro Ranellucci 8ce7b13db5 Fixed regression in is_printable() - needs unit test 11 лет назад
  Alessandro Ranellucci b9c84490b8 Get rid of most calls to $Slic3r::flow 11 лет назад