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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bec2371604
								
							
						 | 
						
							
							
								
								Fix regression introduced in 91bcfc8a74
							
							
							
							
							
						 | 
						
							2013-02-22 16:56:43 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								91bcfc8a74
								
							
						 | 
						
							
							
								
								Remove $Slic3r::flow and $Slic3r::first_layer_flow
							
							
							
							
							
						 | 
						
							2013-02-22 16:08:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |