Commit History

Author SHA1 Message Date
  Alessandro Ranellucci 2275de9f0d Factored out the layer height logic 12 years ago
  Alessandro Ranellucci 36d24ccb0b Infill refactoring and cleanup complete 12 years ago
  Alessandro Ranellucci a9df56670f Bugfix: internal-bridge regions were not touching perimeters 12 years ago
  Alessandro Ranellucci a9090688f9 Refactor bridge flow to Slic3r::Flow::Bridge class 12 years ago
  Alessandro Ranellucci d00c2882c4 Remove debug line slipped into last commit 12 years ago
  Alessandro Ranellucci 37be4f7319 Some cleanup for detect_surfaces_type() 12 years ago
  Alessandro Ranellucci f4e8cdbf36 Better logic for extra perimeters 12 years ago
  Alessandro Ranellucci bd76e7677c Adjust extra perimeters 12 years ago
  Alessandro Ranellucci c3dde74776 Fix brim and extra perimeters after recent changes to ->slices 12 years ago
  Alessandro Ranellucci de0c2febd9 Remove useless lines 12 years ago
  Alessandro Ranellucci 08a72c0824 Use bridge math for the first solid infill layer above sparse infill. #240 12 years ago
  Alessandro Ranellucci 5eade0f9e1 Don't validate the number of layers for infill combination, just limit it automatically. #993 12 years ago
  Alessandro Ranellucci 91bcfc8a74 Remove $Slic3r::flow and $Slic3r::first_layer_flow 12 years ago
  Alessandro Ranellucci b9c84490b8 Get rid of most calls to $Slic3r::flow 12 years ago
  Alessandro Ranellucci 6dc62d3cf2 Disable extra perimeters if fill density is zero as they wouldn't be supported by anything and would just float inside the object. infill_only_where_needed should be the method of choice for hollow objects 12 years ago
  Mike Sheldrake c2f04f2861 avoid overlap of single layer and multilayer fill 12 years ago
  Mike Sheldrake 9a86edc70c account for extrusion width when clearing layers for combined infill 12 years ago
  Alessandro Ranellucci c9b506fa02 New simpler and more robust implementation of infill every 'n' layers 12 years ago
  Alessandro Ranellucci cac79c0575 New option to only infill where strictly needed for supporting ceilings 12 years ago
  Alessandro Ranellucci cf8cfc1380 Bugfix: angle threshold was considered even when enforcing support 12 years ago
  Alessandro Ranellucci e593a30fc7 Skip support material for one-layer objects 12 years ago
  Alessandro Ranellucci 4f91bed904 Optimize cycling in get_layer_range() 12 years ago
  Alessandro Ranellucci 8efe46e58d New option to enforce support material on a given number of layers to improve adhesion of objects with poor footprint 12 years ago
  Alessandro Ranellucci 9222526e03 Customizable number of interface layers for support material and raft 12 years ago
  Alessandro Ranellucci acada05068 Merge branch 'raft' 12 years ago
  Alessandro Ranellucci c7b4d99d7e Generate raft automatically even when support material is disabled 12 years ago
  Alessandro Ranellucci 02c0f3658f Use 50% density for support base flange 12 years ago
  Alessandro Ranellucci d3727a1699 Add ability to have cross-hatched rectilinear support material. #509 12 years ago
  Alessandro Ranellucci 547dfb857d Workaround for Boost clipping not being idempotent and causing lack of support material 12 years ago
  Alessandro Ranellucci eae1e7adc2 Make a solid base below support material on first layer 12 years ago
  Alessandro Ranellucci 1de0169910 Multithreaded perimeter generation. #154 12 years ago
  Alessandro Ranellucci 177f1a9bf0 New raft_layers option. #123 12 years ago
  Alessandro Ranellucci 92feebf5fe Fixed regression introduced in 4d8757bf5da269b35133c6d6be3f06c3465b9ec9 causing crash during support material generation 12 years ago
  Alessandro Ranellucci 4d8757bf5d Interface support layers were clipped badly. Also, reduce simplification of the clipping boundaries. #583 12 years ago
  Mike Sheldrake f3a1221039 per-thread clipper object for parallel support generation #888 12 years ago
  Mike Sheldrake 85934e1738 use infill flow spacing, not perimeter, for combine_infill() clip offsets 12 years ago
  Mike Sheldrake bce3e96210 extraneous fill against sloped walls with fill every N layers #834 12 years ago
  Alessandro Ranellucci 34e047205a Automatic detection of support material threshold angle 12 years ago
  Alessandro Ranellucci 30d9b2e508 Refactoring: initialize all layers at once and avoid duplication of slicing height math. #637 12 years ago
  Alessandro Ranellucci 0da71dbdfa Fix regression causing wrong number of solid shells when using fill_density = 0 (includes regression test) 12 years ago
  Alessandro Ranellucci 15f07197d8 Don't store ->surfaces anymore. Save memory, save time 12 years ago
  Alessandro Ranellucci 5930267de9 Bugfix: some top/bottom solid shells are not treated as solid. #689 12 years ago
  Alessandro Ranellucci d5537e7797 Enable retraction for support material too, but only when moving away from support islands. #831 12 years ago
  Alessandro Ranellucci d6d96391a9 Avoid overextrusion when support material spacing is configured to < the extrusion spacing. #821 12 years ago
  Alessandro Ranellucci cb4ede7f9e Do not pass the Print object to SVG::output anymore 12 years ago
  Alessandro Ranellucci 44d91774a6 Get rid of useless Slic3r::Fill instances 12 years ago
  Alessandro Ranellucci 709cbc1c15 Fixed regression causing support material generation to fail under threaded perls 12 years ago
  Alessandro Ranellucci ccb49a8439 Do a slightly thinner interface layer at the top of support material structures by taking into account the diameter of bridge extrudates (nophead's idea) 12 years ago
  Alessandro Ranellucci b5bd216f5c Do not combine infill for bottom layer 12 years ago
  Alessandro Ranellucci f35cdef2aa Renamed ExtrusionPath->depth_layers to height 12 years ago