Commit History

Author SHA1 Message Date
  Alessandro Ranellucci 5e34a9cf21 Make Repair() idempotent and lowercase 11 years ago
  Alessandro Ranellucci 1b9d2e2ef8 Use the XS slicing code 11 years ago
  Alessandro Ranellucci 873762491b Fix a bad access after recent change about ->p returning objects by reference 11 years ago
  Alessandro Ranellucci 8607c559c7 Minor tidying 11 years ago
  Alessandro Ranellucci 09684c67c2 Optimization: Remove useless calls to union() 11 years ago
  Alessandro Ranellucci 10ab3bbb86 Fix Only infill where needed putting insufficient material. #1412 11 years ago
  Alessandro Ranellucci 907ba55aab Some minor fixes needed after the xsdata merge. #1421 11 years ago
  Alessandro Ranellucci f104659020 Optimization 11 years ago
  Alessandro Ranellucci e02ae0d18a Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored 11 years ago
  Alessandro Ranellucci cb677c45de Don't grow horizontal shells having acute angles. #1387 11 years ago
  Alessandro Ranellucci 67aefdccc7 Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge 11 years ago
  Alessandro Ranellucci a49dc603cc Many changes and fixes to remove leaks and return objects by reference 11 years ago
  Alessandro Ranellucci fb763b0187 Removed dependency on Math::Clipper 11 years ago
  Alessandro Ranellucci fe42427a54 Ported Polygon->is_valid() and ExPolygon->is_valid() 11 years ago
  Alessandro Ranellucci da0b85c0d9 Ported ExPolygon->contour and ExPolygon->holes 11 years ago
  Alessandro Ranellucci 494ed5c5ad Minor optimization (group offset_ex calls) 11 years ago
  Alessandro Ranellucci fc9cec9d81 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci 026e0c06e4 Ability to customize how materials are mapped to extruders. #1020 11 years ago
  Alessandro Ranellucci 3d6fb1b05c New feature: ability to override specific settings for individual objects in the plater. #344 11 years ago
  Alessandro Ranellucci fa07c512b4 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci 2b36778dc1 Fix a situation where extra perimeters prevented top shell to be fully propagated. #1387 11 years ago
  Alessandro Ranellucci f1922ce7b3 Fix regression causing lack of contact infill 11 years ago
  Alessandro Ranellucci e5fe04ea7a Make sure teeth are not too tight 11 years ago
  Alessandro Ranellucci 9513fa7600 Enforce some horizontal margin between object and interface/support (contact not affected) 11 years ago
  Alessandro Ranellucci ca7d4163d7 Remove jitter and overlaps in interface infill 11 years ago
  Alessandro Ranellucci 7062d028d2 Bugfix: top layers were not detected correctly, causing overlap of support material and object in some situations where there were contact regions having the same Z as some top regions 11 years ago
  Alessandro Ranellucci 8d413eda44 Refactoring: generate interface and support in different cycles 11 years ago
  Alessandro Ranellucci 5f07d39509 Reapply perimeter only to support 11 years ago
  Alessandro Ranellucci 5380b6cb33 Incomplete work to improve support material by avoiding thin columns and making sure everything is supported correctly 11 years ago
  Alessandro Ranellucci abb5d1256f Added some debugging code 11 years ago
  Alessandro Ranellucci 5d80c26b29 Adjust collision detection for brim and include support islands inside the only_retract_when_crossing_perimeters logic 11 years ago
  Alessandro Ranellucci f6569cf359 Minor error causing support material to fail when first_layer_height was expressed in % (caught by regression test). #1371 11 years ago
  Alessandro Ranellucci b38cc2c244 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci d8e2cde962 Avoid problems caused in support material by layer heights being specified in configuration without the leading 0 (like .25). #1366 11 years ago
  Alessandro Ranellucci 1b4878f305 Fix hang in new support material caused by numerical approximation leaving small polygons, as usual 11 years ago
  Alessandro Ranellucci 913f401280 Merge new-support2 11 years ago
  Alessandro Ranellucci 51de3ce14f Switch print_z to unscaled coordinates 11 years ago
  Alessandro Ranellucci 691c45d57f Smarter handling of hollow prints. Optimization included 11 years ago
  Alessandro Ranellucci 25af3eb35f Proper fix for preventing shells to propagate too much 11 years ago
  Alessandro Ranellucci 6bd4803612 Failing test case about spurious infill in hollow objects, caused by shells being correctly generated even for hollow objects - however sometimes we don't want that 11 years ago
  Alessandro Ranellucci b1147861dd Implement lower_bound() and upper_bound() methods for ZTable 11 years ago
  Alessandro Ranellucci 1b285f3f46 Thread-safe integration of ExtrusionPath::Collection 11 years ago
  Alessandro Ranellucci c7b6818ccf Ported offset() and offset2() 11 years ago
  Alessandro Ranellucci bf8c799685 Ported diff_ex, intersection_ex, union_ex, xor_ex 11 years ago
  Alessandro Ranellucci 898007fc36 Port offset_ex() and offset2_ex() to XS 11 years ago
  Alessandro Ranellucci 9b582a11ff Adopt XS containers everywhere (incomplete work) 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 7534c1e6d9 Use Slic3r::Surface::Collection for Layer::Region->slices 11 years ago
  Alessandro Ranellucci 5885be881c New Slic3r::Surface::Collection class 11 years ago