| 
								
								
									 Alessandro Ranellucci | 5f17fa342b | Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class | 2013-08-28 20:40:13 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b11b595c97 | Ported nearest_point() and nearest_point_index() | 2013-08-27 00:52:20 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1b285f3f46 | Thread-safe integration of ExtrusionPath::Collection | 2013-07-18 22:29:12 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c030e38908 | Ported ExtrusionPath::Collection | 2013-07-18 19:09:07 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9458c7db97 | Fix integration of XS containers | 2013-07-16 17:13:01 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9b582a11ff | Adopt XS containers everywhere (incomplete work) | 2013-07-16 09:49:34 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c707073a73 | Some fixes about overhang detection. Includes regression tests | 2013-06-21 14:52:35 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a73020c10e | Faster implementation of concentric infill, with loop order reversed so that smaller loops will be printed at the end. #898 | 2013-05-13 21:22:57 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | dac168eff0 | Do each island completely if avoid_crossing_perimeters is enabled. #278 | 2013-03-10 16:09:03 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 090e3b1fe3 | Rename shortest_path to chained_path, which reflects its algorithm more correctly | 2013-02-05 17:27:45 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bf603b0221 | Fixed regression causing inefficient paths during infill | 2012-12-20 18:10:20 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 37637c34f5 | Refactor shortest_path | 2012-10-30 13:59:33 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1697cb24a6 | Memory optimization and code cleanup. Don't keep deserialized paths | 2012-07-20 14:39:56 +02:00 |  | 
				
					
						| 
								
								
									 Mark Hindess | f61a1f5a07 | Create *::Geometry::nearest_point_index to speed up shortest_path method. This fix gives a further 10% speedup on simcop2387's coaster. | 2012-06-22 23:12:39 +01:00 |  | 
				
					
						| 
								
								
									 Mark Hindess | 62eb41b967 | Manage flattened endpoint list rather than creating it at every iteration. Gives an 8% speedup on simcop2387's coaster for me. | 2012-06-22 23:12:39 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b246480535 | Massive reduction of memory usage (down to one third). | 2012-05-19 17:57:38 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d51ba94e8a | Remove XXX from dependencies | 2012-04-16 14:03:36 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e0e2023a5a | Duplication is now performed on generated toolpaths instead of mesh (speed boost). #179 | 2012-02-19 10:48:58 +01:00 |  | 
				
					
						| 
								
								
									 Clarence Risher | a81e8c4afc | correct length calculation for clockwise arcs | 2011-12-22 06:10:54 -05:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 0aff5fab24 | Connect infill segments and adjust spacing and flow rate to fill the area completely without leaving gaps. #89 | 2011-12-04 16:24:46 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 279bfbb10d | Organize perimeters with a nearest point search to avoid unnecessary travel moves. #21 | 2011-11-07 15:40:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d620b46beb | Bugfix: arcs now work (some glitches in detecting their center, though). #30 | 2011-11-07 14:12:07 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6d6533831e | New experimental --gcode-arcs options to generate G2/G3 commands. #23 | 2011-10-28 14:13:44 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e410410dc7 | Refactoring.  Point objects are now plain arrayrefs.  Slicing is 30% faster. | 2011-10-12 14:54:49 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ea88cad8e3 | Don't extrude acute angles | 2011-10-01 14:26:54 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 415d1a5170 | Optimization of travel paths for fills | 2011-09-26 10:52:58 +02:00 |  |