Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b5672de3ca 
								
							 
						 
						
							
							
								
								Refactoring, new bounding_box_3D function  
							
							
							
						 
						
							2012-09-22 16:10:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								037be34b7b 
								
							 
						 
						
							
							
								
								Bugfix: removed fatal error when generating SVG support material in some circumstances.  #673  
							
							
							
						 
						
							2012-09-21 16:52:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								27b71d8885 
								
							 
						 
						
							
							
								
								Little regressions after recent merge  
							
							
							
						 
						
							2012-09-21 16:08:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e40f32995f 
								
							 
						 
						
							
							
								
								Finish GUI decoupling  
							
							
							
						 
						
							2012-09-21 15:04:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								87912cb3b0 
								
							 
						 
						
							
							
								
								Bugfix: only_retract_when_crossing_perimeters was almost not working.  #680  
							
							
							
						 
						
							2012-09-21 15:04:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7e34244b05 
								
							 
						 
						
							
							
								
								Refactored configuration handling.  
							
							... 
							
							
							
							Slic3r::Config is now an object. Multiple partial config objects are used throughout the codebase as local repositories, then merged and serialized when necessary. 
							
						 
						
							2012-07-27 21:16:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a4dcbd62da 
								
							 
						 
						
							
							
								
								Remove recursion warning for Douglas-Peucker  
							
							
							
						 
						
							2012-06-24 16:37:59 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7d6545dd07 
								
							 
						 
						
							
							
								
								Further simplification of point_in_polygon()  
							
							
							
						 
						
							2012-06-17 19:09:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hindess 
								
							 
						 
						
							
							
							
							
								
							
							
								2ef565fc4d 
								
							 
						 
						
							
							
								
								Simplify creation of $n, @x and @y in point_in_polygon test.  
							
							... 
							
							
							
							Gives 30% speed up on simcop2387's coaster on my laptop and it cuts the
maximum resident set size too.  I know this is going to be replaced but
thought this might be useful in the meantime. 
							
						 
						
							2012-06-16 08:28:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								82dd3c7a3e 
								
							 
						 
						
							
							
								
								New --perimeters-extrusion-width and --infill-extrusion-width options.  #302  
							
							
							
						 
						
							2012-06-06 18:05:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9f21d5b3c2 
								
							 
						 
						
							
							
								
								One more debugging statement left in  
							
							
							
						 
						
							2012-05-19 21:03:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								190875d3df 
								
							 
						 
						
							
							
								
								Debugging statement left in  
							
							
							
						 
						
							2012-05-19 20:47:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								22f8d57b36 
								
							 
						 
						
							
							
								
								Memory optimizations broke thin walls  
							
							
							
						 
						
							2012-05-19 19:40:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b246480535 
								
							 
						 
						
							
							
								
								Massive reduction of memory usage (down to one third).  
							
							
							
						 
						
							2012-05-19 17:57:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d03925a18d 
								
							 
						 
						
							
							
								
								New GUI with plating facilities  
							
							
							
						 
						
							2012-04-30 14:56:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								96d5e513b8 
								
							 
						 
						
							
							
								
								Rename $Slic3r::resolution to $Slic3r::scaling_factor  
							
							
							
						 
						
							2012-04-16 14:05:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d51ba94e8a 
								
							 
						 
						
							
							
								
								Remove XXX from dependencies  
							
							
							
						 
						
							2012-04-16 14:03:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								be9886eac3 
								
							 
						 
						
							
							
								
								Bugfix: fill escapes perimeters.  #139  
							
							
							
						 
						
							2012-03-04 11:26:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								554534fcad 
								
							 
						 
						
							
							
								
								Optimization  
							
							
							
						 
						
							2012-02-26 11:18:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9f5e48bd2c 
								
							 
						 
						
							
							
								
								Wrong optimization  
							
							
							
						 
						
							2012-02-25 17:40:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2a86932cfe 
								
							 
						 
						
							
							
								
								Slight code optimizations  
							
							
							
						 
						
							2012-02-25 17:16:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								cc695c6c22 
								
							 
						 
						
							
							
								
								Support material: refactoring  
							
							
							
						 
						
							2012-02-25 16:23:41 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								776d985b26 
								
							 
						 
						
							
							
								
								New AMF-to-STL and STL-to-AMF converters  
							
							
							
						 
						
							2012-02-19 15:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								debdd164e2 
								
							 
						 
						
							
							
								
								Bugfix: fatal error and warnings removed when cleaning some dirty layers  
							
							
							
						 
						
							2012-01-21 18:44:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1c7564e4a4 
								
							 
						 
						
							
							
								
								Thin walls.  #24  
							
							
							
						 
						
							2011-12-30 17:17:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b79ae44e3d 
								
							 
						 
						
							
							
								
								Recent changes made Slic3r less tolerant with dirty STL files. Now we are able again to slice Prusa parts.  #16  
							
							
							
						 
						
							2011-12-04 19:10:43 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								279bfbb10d 
								
							 
						 
						
							
							
								
								Organize perimeters with a nearest point search to avoid unnecessary travel moves.  #21  
							
							
							
						 
						
							2011-11-07 15:40:09 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								56619871b2 
								
							 
						 
						
							
							
								
								Bugfix: some bridges had wrong perimeters inside  
							
							
							
						 
						
							2011-10-13 22:22:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f01ddae974 
								
							 
						 
						
							
							
								
								Some compatibility bugs.  Slic3r will still fail hard with non-manifold objects  
							
							
							
						 
						
							2011-10-11 15:51:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bca3abb755 
								
							 
						 
						
							
							
								
								More fixes.  
							
							
							
						 
						
							2011-10-10 17:27:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								84abd41cf4 
								
							 
						 
						
							
							
								
								Fixes for bridges  
							
							
							
						 
						
							2011-10-09 22:18:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								459577f9a2 
								
							 
						 
						
							
							
								
								Completely rewritten the slicing algorithm  
							
							... 
							
							
							
							It should work with any model now. There are still problems with some
bridges. 
							
						 
						
							2011-10-09 19:47:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ad27f25c71 
								
							 
						 
						
							
							
								
								Skeining algorithm totally rewritten  
							
							
							
						 
						
							2011-10-08 19:02:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3274f3978b 
								
							 
						 
						
							
							
								
								Additions to Geometry.pm and allow function exporting  
							
							
							
						 
						
							2011-10-07 21:19:18 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								5a07137def 
								
							 
						 
						
							
							
								
								Fixes to retraction and skirt  
							
							
							
						 
						
							2011-10-05 21:25:17 +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