Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								177f1a9bf0 
								
							 
						 
						
							
							
								
								New raft_layers option.  #123  
							
							
							
						 
						
							2013-01-28 14:12:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								92feebf5fe 
								
							 
						 
						
							
							
								
								Fixed regression introduced in  4d8757bf5d causing crash during support material generation  
							
							
							
						 
						
							2013-01-17 12:32:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4d8757bf5d 
								
							 
						 
						
							
							
								
								Interface support layers were clipped badly.  Also, reduce simplification of the clipping boundaries.  #583  
							
							
							
						 
						
							2013-01-17 11:59:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								f3a1221039 
								
							 
						 
						
							
							
								
								per-thread clipper object for parallel support generation  #888  
							
							
							
						 
						
							2013-01-16 06:00:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								85934e1738 
								
							 
						 
						
							
							
								
								use infill flow spacing, not perimeter, for combine_infill() clip offsets  
							
							
							
						 
						
							2013-01-15 22:13:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								bce3e96210 
								
							 
						 
						
							
							
								
								extraneous fill against sloped walls with fill every N layers  #834  
							
							... 
							
							
							
							Polygons used for N x depth fill surfaces need to be offset
by flow spacing before they are reused to clip lower fill surfaces.
Otherwise thin fill sections remain on clipped layers against sloping
walls, and the N x depth fill collides with them. 
							
						 
						
							2013-01-14 21:18:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								34e047205a 
								
							 
						 
						
							
							
								
								Automatic detection of support material threshold angle  
							
							
							
						 
						
							2013-01-02 19:40:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								30d9b2e508 
								
							 
						 
						
							
							
								
								Refactoring: initialize all layers at once and avoid duplication of slicing height math.  #637  
							
							
							
						 
						
							2013-01-01 23:28:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0da71dbdfa 
								
							 
						 
						
							
							
								
								Fix regression causing wrong number of solid shells when using fill_density = 0 (includes regression test)  
							
							
							
						 
						
							2012-12-23 20:20:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								15f07197d8 
								
							 
						 
						
							
							
								
								Don't store ->surfaces anymore. Save memory, save time  
							
							
							
						 
						
							2012-12-22 23:57:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5930267de9 
								
							 
						 
						
							
							
								
								Bugfix: some top/bottom solid shells are not treated as solid.  #689  
							
							
							
						 
						
							2012-12-21 20:25:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d5537e7797 
								
							 
						 
						
							
							
								
								Enable retraction for support material too, but only when moving away from support islands.  #831  
							
							
							
						 
						
							2012-12-20 18:47:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d96391a9 
								
							 
						 
						
							
							
								
								Avoid overextrusion when support material spacing is configured to < the extrusion spacing.  #821  
							
							
							
						 
						
							2012-11-23 17:15:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								cb4ede7f9e 
								
							 
						 
						
							
							
								
								Do not pass the Print object to SVG::output anymore  
							
							
							
						 
						
							2012-11-01 11:34:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								44d91774a6 
								
							 
						 
						
							
							
								
								Get rid of useless Slic3r::Fill instances  
							
							
							
						 
						
							2012-10-30 15:38:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								709cbc1c15 
								
							 
						 
						
							
							
								
								Fixed regression causing support material generation to fail under threaded perls  
							
							
							
						 
						
							2012-10-29 19:38:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ccb49a8439 
								
							 
						 
						
							
							
								
								Do a slightly thinner interface layer at the top of support material structures by taking into account the diameter of bridge extrudates (nophead's idea)  
							
							
							
						 
						
							2012-10-28 16:59:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b5bd216f5c 
								
							 
						 
						
							
							
								
								Do not combine infill for bottom layer  
							
							
							
						 
						
							2012-10-28 14:23:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f35cdef2aa 
								
							 
						 
						
							
							
								
								Renamed ExtrusionPath->depth_layers to height  
							
							
							
						 
						
							2012-10-28 14:22:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2796041a6c 
								
							 
						 
						
							
							
								
								Bugfix: --top-solid-layers was ignored.  #769  
							
							
							
						 
						
							2012-10-28 12:52:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								cee3864fc9 
								
							 
						 
						
							
							
								
								Independently set number of top/bottom solid layers.  #676  
							
							
							
						 
						
							2012-10-25 12:21:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3c7785aaf3 
								
							 
						 
						
							
							
								
								Useless extra perimeters were generated sometimes.  #444   #732  
							
							
							
						 
						
							2012-10-22 13:21:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c68862582c 
								
							 
						 
						
							
							
								
								Fix fatal error on empty layers caused by recent large refactorings  
							
							
							
						 
						
							2012-09-28 15:48:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ab7697ec1c 
								
							 
						 
						
							
							
								
								New option to force a solid layer every given number of layers.  #617  
							
							
							
						 
						
							2012-09-28 15:46:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bbe0a45b58 
								
							 
						 
						
							
							
								
								Optimization: cache scaled flow width and spacing  
							
							
							
						 
						
							2012-09-23 03:03:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ec0d3987db 
								
							 
						 
						
							
							
								
								Rename materials to regions  
							
							
							
						 
						
							2012-09-23 02:52:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e696764af8 
								
							 
						 
						
							
							
								
								Assign extruders and flows to materials  
							
							
							
						 
						
							2012-09-23 02:40:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e2ab340edb 
								
							 
						 
						
							
							
								
								Fix positioning and other things  
							
							
							
						 
						
							2012-09-22 21:03:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d488afd243 
								
							 
						 
						
							
							
								
								More work (breaks centering and internal surfaces detection)  
							
							
							
						 
						
							2012-09-22 19:38:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								02356fd613 
								
							 
						 
						
							
							
								
								Large refactoring to allow processing multimaterial files  
							
							
							
						 
						
							2012-09-22 19:04:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								04be94023b 
								
							 
						 
						
							
							
								
								Refactoring: move the 'copies' property to each Print::Object  
							
							
							
						 
						
							2012-09-22 16:19:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9bd1b0f6ba 
								
							 
						 
						
							
							
								
								Revert "Refactoring: initialize all layers at once and avoid duplication of slicing height math".  #637  
							
							... 
							
							
							
							This reverts commit 08270022dd 
							
						 
						
							2012-08-26 17:47:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								08270022dd 
								
							 
						 
						
							
							
								
								Refactoring: initialize all layers at once and avoid duplication of slicing height math  
							
							
							
						 
						
							2012-08-25 20:40:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a1ac866b84 
								
							 
						 
						
							
							
								
								Refactoring: turn x_length and y_length in size  
							
							
							
						 
						
							2012-08-25 20:14:01 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								1d04e15b63 
								
							 
						 
						
							
							
								
								Refactor/clean up. Merge remove_small_surfaces() into prepare_fill_surfaces(), rename infill_every_layers() to combine_infill(), remove $layer->fill_boundaries, initialize layer properties explicitely for clarity.  
							
							
							
						 
						
							2012-07-22 21:00:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1697cb24a6 
								
							 
						 
						
							
							
								
								Memory optimization and code cleanup. Don't keep deserialized paths  
							
							
							
						 
						
							2012-07-20 14:39:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hindess 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a21bea40 
								
							 
						 
						
							
							
								
								Fix for  #499 .  
							
							
							
						 
						
							2012-06-29 17:02:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								80501d5b3c 
								
							 
						 
						
							
							
								
								New option to customize support material extrusion width  
							
							
							
						 
						
							2012-06-28 16:33:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a6dca1d82a 
								
							 
						 
						
							
							
								
								New option for support material pattern spacing; also, fixes and speedups to the overhang detection  
							
							
							
						 
						
							2012-06-24 14:39:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								36753d85b7 
								
							 
						 
						
							
							
								
								New option to define the overhang threshold angle for support material generation  
							
							
							
						 
						
							2012-06-23 23:54:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb44474a9 
								
							 
						 
						
							
							
								
								Connect support material paths  
							
							
							
						 
						
							2012-06-23 22:58:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bf1aba3d08 
								
							 
						 
						
							
							
								
								New --support-material-pattern and --support-material-angle options  
							
							
							
						 
						
							2012-06-23 22:43:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								410279823c 
								
							 
						 
						
							
							
								
								New separate option to control the addition of automatic extra perimeters. Also, add none if perimeters are set to 0.  #459  
							
							
							
						 
						
							2012-06-23 17:10:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a578af9d28 
								
							 
						 
						
							
							
								
								Fix support material  
							
							
							
						 
						
							2012-06-21 11:51:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								82dd3c7a3e 
								
							 
						 
						
							
							
								
								New --perimeters-extrusion-width and --infill-extrusion-width options.  #302  
							
							
							
						 
						
							2012-06-06 18:05:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8a031fe501 
								
							 
						 
						
							
							
								
								New --first-layer-extrusion-width option.  #385  
							
							
							
						 
						
							2012-06-06 17:29:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								34e3dfdb08 
								
							 
						 
						
							
							
								
								Large memory savings (down to about 50%) for high-res input files  
							
							
							
						 
						
							2012-05-28 19:58:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d550f3fb5f 
								
							 
						 
						
							
							
								
								Fixed regression preventing top solid shells to be computed  
							
							
							
						 
						
							2012-05-20 13:03:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb487fe9f 
								
							 
						 
						
							
							
								
								Recent memory optimizations broke support material generation  
							
							
							
						 
						
							2012-05-19 22:53:30 +02:00