Commit History

Author SHA1 Message Date
  Alessandro Ranellucci a821eb7f3c More work to avoid working with vertices outside XS 11 years ago
  Alessandro Ranellucci 566d38a472 Replace TriangleMesh with the XS port 11 years ago
  Alessandro Ranellucci 2d3dae621a Minor typos preventing correct positioning after recent XS merge 11 years ago
  Alessandro Ranellucci 67aefdccc7 Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge 11 years ago
  Alessandro Ranellucci c9f68ed28a Refactor E code and keep track of per-extruder consumend filament 11 years ago
  Alessandro Ranellucci fb763b0187 Removed dependency on Math::Clipper 11 years ago
  Alessandro Ranellucci b11b595c97 Ported nearest_point() and nearest_point_index() 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 9cf831b9c5 Ported union_pt() to XS 11 years ago
  Alessandro Ranellucci 49040db9a3 Fixes to pass all tests 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 4862d832b5 Simplify layer change code now that we have distinct support layers 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 cde662cb51 Fix collision detection for brim 11 years ago
  Alessandro Ranellucci b38cc2c244 Merge branch 'master' into xsdata 11 years ago
  Alessandro Ranellucci 6ddeb2fa07 Initialize support material interface extruder explicitely. #1364 11 years ago
  Alessandro Ranellucci 415a2d165a Cleaner code for first layer temperatures 11 years ago
  Alessandro Ranellucci 60e5e2166a Include support contact layers in skirt/brim generation 11 years ago
  Alessandro Ranellucci 913f401280 Merge new-support2 11 years ago
  Alessandro Ranellucci a2cc230bb5 Add note about a bug caused by the disabled optimization about splitting meshes before avoid_crossing_perimeters. #1315 11 years ago
  Alessandro Ranellucci 10a8f479f9 Bugfix: lift was not working correctly with multiple extruders and multiple skirt layers. Also, we now ignore all lift settings except the one of the first extruder. Includes regression tests. #1332 #1338 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 898007fc36 Port offset_ex() and offset2_ex() to XS 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 159a009f96 Fix tests here and there 11 years ago
  Alessandro Ranellucci 13e3a9129c Use Slic3r::ExPolygon::Collection for Layer->slices 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
  Alessandro Ranellucci d074b98aba Optimization: don't store wipe path if wipe is not requested 11 years ago
  Alessandro Ranellucci 8061cc6e30 Optimization in Polyline instantiation 11 years ago
  Alessandro Ranellucci fcd4de00e5 One more fix for --complete-objects working on single-object plates 11 years ago
  Alessandro Ranellucci 5843f5df6c Fix regression in --complete-objects causing fatal error and/or wrong warnings about object heights 11 years ago
  Alessandro Ranellucci 799aeedd97 Fixed wrong refactoring in ac4a0bcdd825d414fb896e97dc227219ffbc9e06 11 years ago
  Alessandro Ranellucci 3bcf1da702 Disable avoid_crossing_perimeters optimization until we can detect nested shells. #1254 11 years ago
  Alessandro Ranellucci ac4a0bcdd8 Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere 11 years ago
  Alessandro Ranellucci a8981b8b35 Bugfix: infill was clipped badly. Includes regression test. #1245 11 years ago
  Alessandro Ranellucci 962a51cc80 Some cleanup for the plater code 11 years ago
  Alessandro Ranellucci aee7b70d79 Bugfix: the order of transformations was not consistent in plater and actual G-code generation. #1171 #1191 11 years ago
  Alessandro Ranellucci b12a09ed71 Rename makerbot G-code flavor to makerware; also mention Repetier among RepRap firmwares. #1034 11 years ago
  Alessandro Ranellucci f991e3bc10 Fixed SVG export and added regression test 11 years ago
  Alessandro Ranellucci 230367b383 Order objects using a nearest neighbor search instead of relying on the order in plater. #1184 11 years ago
  Alessandro Ranellucci 3ffe98f0c3 Use actual Z to order objects in sequential printing rather than layer count, as layer heights might be different 11 years ago