Commit History

Author SHA1 Message Date
  Y. Sapir a168973bea Call get_layer instead of layers->[] (more efficient now that layers() recreates the array). 10 years ago
  Alessandro Ranellucci 8ee11b3239 Refactoring: keep height in Flow object and calculate spacing on demand 10 years ago
  Alessandro Ranellucci 1674108bac Don't apply pillars to raft layers 10 years ago
  Alessandro Ranellucci 82e2dd4e62 Bugfix: wrong number of raft layers in some situations due to a numerical error 10 years ago
  Alessandro Ranellucci ba8148f4ad Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp 10 years ago
  Alessandro Ranellucci 3599bd0bae Distinct extrusion width for external perimeters 10 years ago
  Alessandro Ranellucci 39b8ac80ee Ignore holes in object footprint when generating raft 10 years ago
  Alessandro Ranellucci 8290a006ed Bugfix: a lot of extra support material was generated when using both raft layers and support material. #2030 10 years ago
  Y. Sapir 8da0bded1d Move Print object storage to C++. (along with its subobjects) 11 years ago
  Alessandro Ranellucci 59f0e76da1 Distinct extrusion role for support material interface 11 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. 11 years ago
  Alessandro Ranellucci 5f88135074 Adjust XY distance of the contact loop 11 years ago
  Alessandro Ranellucci 4311f30739 Fixed one typo in BridgeDetector and some improvements to support material 11 years ago
  Alessandro Ranellucci 010b71e9d4 Improvements to avoid numerical issues in bridge detection and bridge exclusion 11 years ago
  Alessandro Ranellucci 8ded268e7e Take into account that $layerm->perimeters also contains ExtrusionPath objects. #1991 11 years ago
  Alessandro Ranellucci 1667d1826d Put continuous base flange under pillars support material 11 years ago
  Alessandro Ranellucci 1d10cd3da6 Also remove bridged perimeters area from support material 11 years ago
  Alessandro Ranellucci 3e3cc4171c TODO about bridges and support material 11 years ago
  Alessandro Ranellucci ef2296dc8d Make sure interface and base generation honor the gap between support material and object 11 years ago
  Alessandro Ranellucci 98e40d3fe4 Store width and height in ExtrusionEntity objects for debugging purposes 11 years ago
  Alessandro Ranellucci ce9cf4d964 Don't put supports under bridges and potential bridges 11 years ago
  Alessandro Ranellucci 148c773319 Exclude support from bridged areas 11 years ago
  Alessandro Ranellucci 93a7d87fc6 Bugfix: pillars support material crashed when no overhangs were detected 11 years ago
  Alessandro Ranellucci d6d6a51e0d Fix for incomplete extrusion on solid surfaces 11 years ago
  Alessandro Ranellucci 89d3dbaa5a Bugfix: incorrect number of raft layers was generated when too few were requested. #1678 11 years ago
  Alessandro Ranellucci 3e93a14912 New support material pattern: pillars! 11 years ago
  Alessandro Ranellucci 07b9b12475 Make tests pass 11 years ago
  Alessandro Ranellucci 8ed738d3f7 More incomplete work for Flow/Extruder refactoring 11 years ago
  Alessandro Ranellucci b9793b3f12 Moved first_layer_extrusion_width to PrintConfig 11 years ago
  Alessandro Ranellucci 385e0e0974 Refactoring: new Slic3r::Print::Simple class for non-interactive slicing (used in CLI and Quick Slice) 11 years ago
  Alessandro Ranellucci 5bf0942f45 Satisfy test suite and CLI 11 years ago
  Alessandro Ranellucci 1157a7f859 Remove package variable $Slic3r::Config 11 years ago
  Alessandro Ranellucci 20f1f3d2b4 Fix regression preventing raft from being generated for the entire object footprint. #1614 #1567 11 years ago
  Alessandro Ranellucci 7475762a27 Remove residual uses of Boost for line clipping 11 years ago
  Alessandro Ranellucci 50c0081d25 Update Clipper to 6.0.0 11 years ago
  Alessandro Ranellucci ab3e5b5a2c No support when --support-material-interface-layers was set to 1. #1515 11 years ago
  Alessandro Ranellucci 885ab5844e Ported regular_points() to XS and renamed it to equally_spaced_points() 11 years ago
  Alessandro Ranellucci f491b7ba71 Fix t/support.t 11 years ago
  Alessandro Ranellucci 3f7adfc07d Fix raft_layers according to the new support material logic 11 years ago
  Alessandro Ranellucci ff25cc97fa Explicitely clip support material with object slices (test case from #1397) 11 years ago
  Alessandro Ranellucci a99d34a91a Bad memory access in regular_points() 11 years ago
  Alessandro Ranellucci 58d92ac36a Support interface_layers == 0 11 years ago
  Alessandro Ranellucci 0e3c9ebe52 Extend interface into base support when the latter is contained in a hole (for better interface anchoring) and fix contact loops when object is enclosed in a hole 11 years ago
  Alessandro Ranellucci 4cba5111a3 Fix generation of contact loops 11 years ago
  Alessandro Ranellucci 28e9682d0e Several changes to support material, including a fix to prevent vertical overlapping and horizontal fusion of support and object 11 years ago
  Alessandro Ranellucci c08d4cc798 Fixed support unit tests and reduced dependency on $object 11 years ago
  Alessandro Ranellucci bdf825d078 Refactoring: split support material code into several methods 11 years ago
  Mark Hindess f523c095b1 Trivial fix for support-related undefined sub errors. 11 years ago
  Alessandro Ranellucci a7989e382c Bugfix: enabling raft layers generated support for the whole model. Includes regression test. #1375 11 years ago
  Alessandro Ranellucci e8323fc339 Move support material code to its own class 11 years ago