Alessandro Ranellucci
|
b266d6217a
|
Skip slow gap detection if we aren't going to fill gaps anyway
|
2013-07-05 14:17:54 +02:00 |
|
Alessandro Ranellucci
|
4d46ebc6cb
|
Removed useless, slow, code
|
2013-07-05 14:17:09 +02:00 |
|
Alessandro Ranellucci
|
c03f9f0197
|
Fixed regression causing wrong direction for inwards move in holes. Includes regression test. #1265
|
2013-06-23 00:05:08 +02:00 |
|
Alessandro Ranellucci
|
7e875393f5
|
New algorithm for overhang detection
|
2013-06-20 20:11:46 +02:00 |
|
Alessandro Ranellucci
|
015580629b
|
Removed wrong optimization causing possible extra retractions while moving in infill space
|
2013-06-20 19:43:53 +02:00 |
|
Alessandro Ranellucci
|
f7be746599
|
Disable overhang detection for now
|
2013-06-19 20:09:58 +02:00 |
|
Alessandro Ranellucci
|
c6ef81fb91
|
Modify overhang detection algorithm
|
2013-06-16 18:08:17 +02:00 |
|
Alessandro Ranellucci
|
ac4a0bcdd8
|
Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
|
2013-06-16 12:21:25 +02:00 |
|
Alessandro Ranellucci
|
07407e5dbd
|
Merge branch 'master' into overhang
Conflicts:
lib/Slic3r/GCode.pm
|
2013-06-16 10:49:33 +02:00 |
|
Alessandro Ranellucci
|
d0eac88ff9
|
Reduce vibrations when doing gap fill
|
2013-06-15 21:27:36 +02:00 |
|
Alessandro Ranellucci
|
8b48d79563
|
Improve zigzag gap fill. #1234
|
2013-06-15 21:10:04 +02:00 |
|
Alessandro Ranellucci
|
09b81ad027
|
Fix typo causing regression in island ordering. #1211
|
2013-06-03 21:27:09 +02:00 |
|
Alessandro Ranellucci
|
bbb190dc68
|
Generate infill using each object's bounding_box instead of full print. #1177
|
2013-05-19 11:35:41 +02:00 |
|
Alessandro Ranellucci
|
a94d26b1ce
|
Fix overhang detection for contours
|
2013-05-15 10:50:38 +02:00 |
|
Alessandro Ranellucci
|
575127151b
|
New algorithm for overhang detection
|
2013-05-14 20:19:42 +02:00 |
|
Alessandro Ranellucci
|
d2425748a3
|
Code cleanup and remove arc compensation code
|
2013-05-13 13:18:58 +02:00 |
|
Alessandro Ranellucci
|
5efa409c7c
|
Move gap fill to its own method
|
2013-05-13 13:07:22 +02:00 |
|
Alessandro Ranellucci
|
1d94618c5e
|
Correctly detect external hole perimeters
|
2013-05-13 12:52:57 +02:00 |
|
Alessandro Ranellucci
|
ca549cd2fe
|
Perimeters refactoring complete
|
2013-05-11 21:30:26 +02:00 |
|
Alessandro Ranellucci
|
67b24efd49
|
Incomplete work - still wrong order
|
2013-05-11 21:05:29 +02:00 |
|
Alessandro Ranellucci
|
df62c25c8f
|
One more offset_ex() optimization
|
2013-05-11 09:39:38 +02:00 |
|
Alessandro Ranellucci
|
0e100827f8
|
Avoid useless looping and usage of ExPolygons
|
2013-05-11 09:35:33 +02:00 |
|
Alessandro Ranellucci
|
6b8894cf9a
|
Rename ex_int_offset2 to offset2_ex
|
2013-05-10 13:56:29 +02:00 |
|
Alessandro Ranellucci
|
c2301c5796
|
Don't extend solid layers when fill density is 0
|
2013-04-29 15:55:50 +02:00 |
|
Alessandro Ranellucci
|
17f76c4951
|
Move bridge detection to its own method
|
2013-04-18 18:43:46 +02:00 |
|
Alessandro Ranellucci
|
e088d9b3f7
|
Cache Slic3r::Fill object
|
2013-04-18 18:40:59 +02:00 |
|
Alessandro Ranellucci
|
312bb285a0
|
Fix initialization of Rectilinear filler
|
2013-04-18 18:37:46 +02:00 |
|
Alessandro Ranellucci
|
b160feacfd
|
Merge branch 'master' into clipper-optimizations
|
2013-04-18 17:36:42 +02:00 |
|
Alessandro Ranellucci
|
7e51cbcf69
|
Allow 0.1mm slots. #959 #1056
|
2013-04-04 01:24:40 +02:00 |
|
Alessandro Ranellucci
|
1187f4846d
|
Some Clipper optimizations
|
2013-03-31 19:40:25 +02:00 |
|
Alessandro Ranellucci
|
d4119b0eb1
|
Better bridge direction detection. #1068
|
2013-03-29 23:49:58 +01:00 |
|
Alessandro Ranellucci
|
1b79b1cb20
|
Refactoring: use the clone() method for inflating Surface objects
|
2013-03-29 19:18:06 +01:00 |
|
Alessandro Ranellucci
|
aae9625a13
|
Bugfix: solid-infill-below-area wasn't ignored when fill_density = 0, causing solid layers here and there. #1049
|
2013-03-26 15:47:40 +01:00 |
|
Alessandro Ranellucci
|
7ec6c6ffba
|
Lower 0.5*w to 0.4*w to fill finer gaps. #1057
|
2013-03-19 16:08:19 +01:00 |
|
Alessandro Ranellucci
|
35bd5a3423
|
New --solid-infill-extrusion-width option
|
2013-03-17 00:02:31 +01:00 |
|
Alessandro Ranellucci
|
db2e76a0df
|
New option to change perimeter order. #534
|
2013-03-16 18:56:49 +01:00 |
|
Alessandro Ranellucci
|
33b40eda18
|
Always fix self-intersecting polygons that Douglas-Peucker might return
|
2013-03-16 18:42:56 +01:00 |
|
Alessandro Ranellucci
|
b7945ac790
|
Finished new extra perimeters implementation
|
2013-03-11 14:23:16 +01:00 |
|
Alessandro Ranellucci
|
caa79583ff
|
Tiny optimization
|
2013-03-09 17:08:17 +01:00 |
|
Alessandro Ranellucci
|
fa41e15c68
|
Fixed regression causing thin walls to be processed twice, thus producing overlapping straight paths and zigzag. #1035
|
2013-03-09 17:07:11 +01:00 |
|
Alessandro Ranellucci
|
2f192bddca
|
Make tests happy
|
2013-03-07 16:24:25 +01:00 |
|
Alessandro Ranellucci
|
97e864699e
|
New top-infill-extrusion-width option
|
2013-03-07 16:00:58 +01:00 |
|
Alessandro Ranellucci
|
36d24ccb0b
|
Infill refactoring and cleanup complete
|
2013-03-07 15:47:32 +01:00 |
|
Alessandro Ranellucci
|
d928f005e6
|
Some incomplete work for cleaner infill logic
|
2013-03-05 20:03:46 +01:00 |
|
Mike Sheldrake
|
28467b68e0
|
typo - fix wrong bridge direction #621
fixes two out of three reported in #621 (but not the first one)
likely the same issue in #706 and #1003
|
2013-02-27 15:16:07 -08:00 |
|
Alessandro Ranellucci
|
919d1131f8
|
Use nearest-neighbor search for internal perimeters too. #1025
|
2013-02-27 11:04:14 +01:00 |
|
Alessandro Ranellucci
|
a9090688f9
|
Refactor bridge flow to Slic3r::Flow::Bridge class
|
2013-02-27 10:43:50 +01:00 |
|
Alessandro Ranellucci
|
08a72c0824
|
Use bridge math for the first solid infill layer above sparse infill. #240
|
2013-02-23 21:39:13 +01:00 |
|
Alessandro Ranellucci
|
0634437364
|
Keep the full geometries in $layer->slices, including thin walls
|
2013-02-23 18:21:29 +01:00 |
|
Alessandro Ranellucci
|
28638019ae
|
Bugfix: perimeter/infill overlap was calculated regardless of the infill extrusion width. #994
|
2013-02-22 18:23:23 +01:00 |
|