| 
								
								
									 Alessandro Ranellucci | d8d2f73aff | Fixed regression causing fatal errors with many objects. #394 | 2012-05-29 14:54:20 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 4aa85f4571 | Fixed arcs.t to work with new serialization mechanism | 2012-05-19 23:39:36 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b246480535 | Massive reduction of memory usage (down to one third). | 2012-05-19 17:57:38 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | aa9563f00b | More constants, less strings => ess memory usage | 2012-05-19 15:40:11 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e4e970f7e3 | Fix unit test | 2012-05-01 12:18:59 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d51ba94e8a | Remove XXX from dependencies | 2012-04-16 14:03:36 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5bfe19a8b9 | Huge speed Boost (pun intended). Also fixes a problem where infill was escaping perimeters sometimes (#305). | 2012-04-09 11:04:32 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c98f6734c7 | Code optimization | 2012-02-25 22:18:07 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a24ffee2aa | New polygon_is_convex() function | 2012-02-25 16:14:59 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | eba7c10018 | Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm | 2012-02-25 14:46:21 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a9e7204fc6 | New slicing algorithm based on a topological approach rather than numeric. It should be much more robust | 2012-02-18 20:36:14 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | de88144649 | Fixed test after recent changes | 2012-02-17 17:16:13 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 660eedfa5b | Added a couple unit tests | 2012-02-15 12:04:10 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8ed91a8ec4 | Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes. | 2011-12-30 19:59:51 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b1d6420ff4 | Avoid test failures due to floating point values comparison | 2011-12-22 12:19:24 +01:00 |  | 
				
					
						| 
								
								
									 Clarence Risher | a81e8c4afc | correct length calculation for clockwise arcs | 2011-12-22 06:10:54 -05:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 28b851508e | Extended arcs unit test to check whether it works with both cw and ccw arcs | 2011-12-22 11:38:04 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 98a8c64ed7 | Extended (and fixed) unit testing to track down (and fix) an issue caused by floating point math that reversed some holes into contours when they should actually be ignored | 2011-12-22 11:24:46 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 4fe340cc56 | Many fixes to the bridge direction detection algorithm and other things. #58 | 2011-12-03 18:31:31 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 792960aae1 | Slic3r should now be able to detect optimal bridging direction for any kind of bridge. #58 | 2011-12-02 23:35:39 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d51a37a0ae | Refactoring: moved slicing code to new TriangleMesh class, leaving in STL just what's needed to read that particular input format. Slic3r will now warn if model is not manifold. #16 | 2011-11-30 16:07:31 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 975387d953 | New --bridge-feed-rate option. #68 | 2011-11-28 18:37:53 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ed050089d9 | Removed SVG debug codes left (as always) in a unit test | 2011-11-15 19:23:29 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 038caddcda | New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20 | 2011-11-13 18:14:02 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c5d5e4d244 | Cleanup lines resulting from plane intersection before detecting polygons. This allows for more tolerance with dirty models. Performance impact depends on how many layers are detected as dirty. #16 #28 | 2011-11-12 10:18:20 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 726460e6d0 | Removed SVG left by error in arcs.t | 2011-11-07 17:21:35 +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 | c97a89c07c | Refactored Line objects to arrayrefs | 2011-10-12 16:27:40 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7628c83e9f | Some tests were failing | 2011-10-10 11:00:19 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 84abd41cf4 | Fixes for bridges | 2011-10-09 22:18:06 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ad27f25c71 | Skeining algorithm totally rewritten | 2011-10-08 19:02:05 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 743f2abcf2 | Detection of optimal infill direction for bridges. Includes many fixes and improvements. | 2011-10-07 19:07:57 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5daaf454b1 | Faster algorithm for rectilinear fill | 2011-10-06 17:13:42 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e2d2574b8b | New algorithm for clipping lines to complex polygons | 2011-10-06 12:20:25 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5812804d6b | Refactored the can_connect() logic (includes a refactoring of the SVG library) | 2011-10-06 11:55:26 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 2da5ee7448 | Bugfixes and improvements in surface detection | 2011-10-04 22:27:45 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f1a36502e1 | Additions to the polygon library | 2011-10-04 20:06:17 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 794b7a99d2 | Fixes for hi-res STL models | 2011-10-04 17:55:55 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ef201a99cc | Bugfix in polyline simplification | 2011-10-03 20:40:49 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a311220c19 | New build script to install dependencies automatically | 2011-10-02 11:57:47 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 25ea8a0204 | Bugfixes for complex and dirty geometries | 2011-09-30 15:46:48 +02:00 |  |