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 |