Commit History

Author SHA1 Message Date
  bubnikv e90279c513 Ported the G-code generator from Perl to C++. 7 years ago
  bubnikv ed2ee2f6f3 Merged support_fills with support_interface_fills. 7 years ago
  bubnikv 7e6390c4b6 Avoid placement of seams on bridging perimeters, if random seam is enabled. 8 years ago
  bubnikv 483a658144 Method ExtrusionEntity::polygons_covered() and derived were split 8 years ago
  bubnikv 7b6b609df1 ExtrusionEntity and derived classes: Documented, short methods made 8 years ago
  Alessandro Ranellucci 7c8b71012c Force the 'nearest' strategy for starting skirt loops 9 years ago
  Alessandro Ranellucci 4913e90e10 Remove any Perl related code from libslic3r 9 years ago
  Alessandro Ranellucci b14290b9f6 Make tests happy 9 years ago
  Alessandro Ranellucci c264969962 Bugfix: crash when rendering lines with zero length in 3D preview. #2569 10 years ago
  Alessandro Ranellucci 8791f5a493 Cleanup of some method signatures and of XS return types 10 years ago
  Alessandro Ranellucci e0a3d2577c Initial work for 3D rendering of toolpaths 10 years ago
  Alessandro Ranellucci 21ea100d0e Fixed tests 10 years ago
  Alessandro Ranellucci c97cac5bc9 Fixed glitch in commit 9c93e52c8f313d4448006f06718a6dfdc5ec758a causing tests failures 10 years ago
  Alessandro Ranellucci 9c93e52c8f Workaround Clipper changing point coordinates while performing simplify_polygons(), thus causing a crash in Slic3r. #2306 10 years ago
  Alessandro Ranellucci 67f1cdf76f Bugfix: seam_position = random didn't work with a single perimeter. #2179 10 years ago
  Alessandro Ranellucci 6adc3477c9 Moved C++ code into new libslic3r directory 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 f2c5e799b1 Enforce seam alignment and blend in spiral vase. #2023 10 years ago
  Alessandro Ranellucci 69002b8ea2 No tests were covering randomize-start, which was not working anymore after recent ExtrusionLoop refactoring. #2028 10 years ago
  Alessandro Ranellucci 76a8ec3d9e Replace to_SV_ref() and to_SV_clone_ref() with templated glue functions 10 years ago
  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 years ago
  Alessandro Ranellucci d2d885fc53 Turn ExtrusionLoop into a collection of polylines. Includes some changes to the Polygon API to avoid returning newly allocatd objects 10 years ago
  Alessandro Ranellucci 98e40d3fe4 Store width and height in ExtrusionEntity objects for debugging purposes 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 8ed738d3f7 More incomplete work for Flow/Extruder refactoring 11 years ago
  Alessandro Ranellucci ac88fbcbb0 Ported clip_end(), length(), is_perimeter(), is_fill(), is_bridge() to XS 11 years ago
  Alessandro Ranellucci 27e7c6b9f7 Finished implementation of TriangleMesh->split 11 years ago
  Alessandro Ranellucci 907ba55aab Some minor fixes needed after the xsdata merge. #1421 11 years ago
  Alessandro Ranellucci dd70f6be2f Return ExtrusionPath->polyline and ExtrusionLoop->polygon by reference 11 years ago
  Alessandro Ranellucci ea1d138c95 Ported ExtrusionLoop->make_counter_clockwise() 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 339ba9e5c3 Implement split_at_index() and split_at_first_point() in ExtrusionLoop too 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 d0701cdcd4 Implemented Slic3r::ExtrusionLoop 11 years ago