Alessandro Ranellucci
|
e696764af8
Assign extruders and flows to materials
|
12 years ago |
Alessandro Ranellucci
|
d488afd243
More work (breaks centering and internal surfaces detection)
|
12 years ago |
Alessandro Ranellucci
|
02356fd613
Large refactoring to allow processing multimaterial files
|
12 years ago |
Alessandro Ranellucci
|
1053947c19
Consider single walls as external perimeters. #661
|
12 years ago |
Alessandro Ranellucci
|
896641cb7e
Fixed regression causing some bridges not to be detected correctly. #629
|
12 years ago |
Alessandro Ranellucci
|
65b11fa850
Minor refactoring for better readability of perimeter generation logic
|
12 years ago |
Alessandro Ranellucci
|
92518d28fc
New option to configure the threshold for enforcing solid infill. #224
|
12 years ago |
Alessandro Ranellucci
|
7e34244b05
Refactored configuration handling.
|
12 years ago |
Alessandro Ranellucci
|
67b415a2b3
Remove almost duplicated logic for small infill regions detection
|
12 years ago |
Alessandro Ranellucci
|
1d04e15b63
Refactor/clean up. Merge remove_small_surfaces() into prepare_fill_surfaces(), rename infill_every_layers() to combine_infill(), remove $layer->fill_boundaries, initialize layer properties explicitely for clarity.
|
12 years ago |
Alessandro Ranellucci
|
3edf42e98e
Little workflow simplification
|
12 years ago |
Alessandro Ranellucci
|
f899deb6b6
Prevent internal infill at all when fill density is set to zero. #545
|
12 years ago |
Alessandro Ranellucci
|
bce2663ed8
Restore thin walls and thin fills after last commit
|
12 years ago |
Alessandro Ranellucci
|
1697cb24a6
Memory optimization and code cleanup. Don't keep deserialized paths
|
12 years ago |
Alessandro Ranellucci
|
3714fbe0f9
Fixed regression causing random extrudates outside the object perimeter
|
12 years ago |
Alessandro Ranellucci
|
566a0456ca
Fixed regression causing objects to be 0.1mm larger. #495 #507
|
12 years ago |
Alessandro Ranellucci
|
c4b9a6cf61
Bugfix: flow wasn't adjusted for perimeters when a custom perimeters extrusion width was applied
|
12 years ago |
Alessandro Ranellucci
|
96a3234eaa
Different speed for external perimeters. #488
|
12 years ago |
Alessandro Ranellucci
|
ac08cf7469
Disable arc compensation code
|
12 years ago |
Alessandro Ranellucci
|
44c636aea1
Do not oversimplify outer perimeters and keep the full resolution of the input file. #340 #462
|
12 years ago |
Alessandro Ranellucci
|
ca8a91b2b0
Only apply arc compensation to circular holes. #418
|
12 years ago |
Alessandro Ranellucci
|
c0c53c4397
Fill gaps. #281
|
12 years ago |
Alessandro Ranellucci
|
85ef7ce665
Bugfix: many thin walls were not detected correctly. #313
|
12 years ago |
Alessandro Ranellucci
|
82dd3c7a3e
New --perimeters-extrusion-width and --infill-extrusion-width options. #302
|
12 years ago |
Alessandro Ranellucci
|
8a031fe501
New --first-layer-extrusion-width option. #385
|
12 years ago |
Alessandro Ranellucci
|
16b774603c
Accept either absolute or relative values for --first-layer-height. #151
|
12 years ago |
Alessandro Ranellucci
|
2c28d2f874
Bugfix: with 0 solid layers, no infill was generated at all on fist and last layer. #325
|
12 years ago |
Alessandro Ranellucci
|
494f4f94bf
After recent memory optimizations, no solid layers were made when using fill density == 0
|
12 years ago |
Alessandro Ranellucci
|
12c6e39837
Bugfix: hole compensation was making holes too large. #348
|
12 years ago |
Alessandro Ranellucci
|
fa4f2c8b97
New option to randomize starting points across layers
|
12 years ago |
Alessandro Ranellucci
|
b246480535
Massive reduction of memory usage (down to one third).
|
12 years ago |
Alessandro Ranellucci
|
882a022e3a
Even more constants, less memory, more speed
|
12 years ago |
Alessandro Ranellucci
|
aa9563f00b
More constants, less strings => ess memory usage
|
12 years ago |
Alessandro Ranellucci
|
4bffa9cb6b
Use perimeter length, not area, to detect small perimeters. #355
|
12 years ago |
Alessandro Ranellucci
|
edbdc5ec55
New automatic detection of additional required perimeters for better quality with domes and sloping walls. #198
|
12 years ago |
Alessandro Ranellucci
|
dde71418d4
Bugfix: skip arc compensation when holes are not round
|
12 years ago |
Alessandro Ranellucci
|
d164d13517
Bugfix: arc compensation code was filling some small holes
|
12 years ago |
Alessandro Ranellucci
|
710275f7c0
Reverse perimeter order for holes. #214
|
12 years ago |
Alessandro Ranellucci
|
da43cd70b2
Prevent tiny extrusion points. #323
|
12 years ago |
Alessandro Ranellucci
|
21893efa68
Removed a debugging statement left in, preventing hole compensation
|
12 years ago |
Alessandro Ranellucci
|
ee33d570d7
Use Douglas-Peucker simplification always and remove the inefficient parallel lines merging algorithm. #277
|
12 years ago |
Alessandro Ranellucci
|
a165ad4ecb
Large memory saving and speed boost
|
12 years ago |
Alessandro Ranellucci
|
ed4a5739f6
Multiple objects autoplating (--merge, from command line only)
|
12 years ago |
Alessandro Ranellucci
|
96d5e513b8
Rename $Slic3r::resolution to $Slic3r::scaling_factor
|
12 years ago |
Alessandro Ranellucci
|
d51ba94e8a
Remove XXX from dependencies
|
12 years ago |
Alessandro Ranellucci
|
1845abab70
Bugfix: warnings when trying to process bridges with no anchors
|
12 years ago |
Alessandro Ranellucci
|
70e69be60a
Bugfix: support material was generated under most bridges
|
13 years ago |
Alessandro Ranellucci
|
375829204f
Removed the bogus hole code which is not necessary anymore. Also fixes #160
|
13 years ago |
Alessandro Ranellucci
|
7b67fae686
Support material
|
13 years ago |
Alessandro Ranellucci
|
eb33c03926
Bugfix: flow wasn't adjusted for first layer according to its height setting. #182
|
13 years ago |