Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8ce7b13db5 
								
							 
						 
						
							
							
								
								Fixed regression in is_printable() - needs unit test  
							
							
							
						 
						
							2013-02-26 20:54:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								37be4f7319 
								
							 
						 
						
							
							
								
								Some cleanup for detect_surfaces_type()  
							
							
							
						 
						
							2013-02-26 20:52:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f4e8cdbf36 
								
							 
						 
						
							
							
								
								Better logic for extra perimeters  
							
							
							
						 
						
							2013-02-26 20:00:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								038737abe6 
								
							 
						 
						
							
							
								
								Bugfix: minimum flow for low layer heights was still too low  
							
							
							
						 
						
							2013-02-26 14:15:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7412d4a687 
								
							 
						 
						
							
							
								
								Bugfix: manifoldness error triggered with multi-volume AMF files.  #1019  
							
							
							
						 
						
							2013-02-24 18:17:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								bd76e7677c 
								
							 
						 
						
							
							
								
								Adjust extra perimeters  
							
							
							
						 
						
							2013-02-24 17:04:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c3dde74776 
								
							 
						 
						
							
							
								
								Fix brim and extra perimeters after recent changes to ->slices  
							
							
							
						 
						
							2013-02-24 16:40:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								de0c2febd9 
								
							 
						 
						
							
							
								
								Remove useless lines  
							
							
							
						 
						
							2013-02-23 23:50:46 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								3b1e921171 
								
							 
						 
						
							
							
								
								Slight changes to the defaults  
							
							
							
						 
						
							2013-02-23 19:14:41 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								504962712b 
								
							 
						 
						
							
							
								
								Bugfix: when using low layer heights and support material, the contact regions were generated with a negative height.  #1013  
							
							
							
						 
						
							2013-02-23 17:40:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3eedd4bbed 
								
							 
						 
						
							
							
								
								Fixed regression in support material after recent flow refactoring.  #1012  
							
							
							
						 
						
							2013-02-23 16:08:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								72df796185 
								
							 
						 
						
							
							
								
								Bugfix: failure in launching on Windows with non-ASCII characters in username.  #1011  
							
							
							
						 
						
							2013-02-22 18:40:00 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								5eade0f9e1 
								
							 
						 
						
							
							
								
								Don't validate the number of layers for infill combination, just limit it automatically.  #993  
							
							
							
						 
						
							2013-02-22 16:24:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								91bcfc8a74 
								
							 
						 
						
							
							
								
								Remove $Slic3r::flow and $Slic3r::first_layer_flow  
							
							
							
						 
						
							2013-02-22 16:08:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b9c84490b8 
								
							 
						 
						
							
							
								
								Get rid of most calls to $Slic3r::flow  
							
							
							
						 
						
							2013-02-19 12:37:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6dc62d3cf2 
								
							 
						 
						
							
							
								
								Disable extra perimeters if fill density is zero as they wouldn't be supported by anything and would just float inside the object. infill_only_where_needed should be the method of choice for hollow objects  
							
							
							
						 
						
							2013-02-19 12:37:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								4d6f8a4fd4 
								
							 
						 
						
							
							
								
								added file combineinfill.t  
							
							
							
						 
						
							2013-02-18 12:38:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								c2f04f2861 
								
							 
						 
						
							
							
								
								avoid overlap of single layer and multilayer fill  
							
							... 
							
							
							
							A single-layer rectilinear or honeycomb fill under a low slope
wall/ceiling or extra perimeter will stick out from under the
overhang, because those fills get extended beyond their fill_surface
boundaries to purposely overlap perimeters. This causes interference
with multil-layer fills. This commit clips the single layer fill
boundaries a bit more where they interface with multi-layer fill
boundaries, to avoid overlap. 
							
						 
						
							2013-02-18 07:26:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								9a86edc70c 
								
							 
						 
						
							
							
								
								account for extrusion width when clearing layers for combined infill  
							
							... 
							
							
							
							Otherwise you get extraneous fill up against sloped walls in regions
of layers that should not have fill, like in #834 . 
							
						 
						
							2013-02-16 07:53:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Sheldrake 
								
							 
						 
						
							
							
							
							
								
							
							
								f46226b32f 
								
							 
						 
						
							
							
								
								regression test for combined infill  #834  
							
							... 
							
							
							
							Guards against issue of slightly off-vertical walls triggering
extra infill on layers that should be empty when combining infill. 
							
						 
						
							2013-02-16 06:51:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c9b506fa02 
								
							 
						 
						
							
							
								
								New simpler and more robust implementation of infill every 'n' layers  
							
							
							
						 
						
							2013-02-10 12:40:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								cac79c0575 
								
							 
						 
						
							
							
								
								New option to only infill where strictly needed for supporting ceilings  
							
							
							
						 
						
							2013-02-09 23:36:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								cf8cfc1380 
								
							 
						 
						
							
							
								
								Bugfix: angle threshold was considered even when enforcing support  
							
							
							
						 
						
							2013-02-09 21:49:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Giseburt 
								
							 
						 
						
							
							
							
							
								
							
							
								6c12bd32ad 
								
							 
						 
						
							
							
								
								Fix for Replicator 1 not finishing builds.  
							
							... 
							
							
							
							If the progress reaches 100% before last layer, the firmware erroneously stops reading the file. 
							
						 
						
							2013-02-06 22:32:37 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								26a3cd5542 
								
							 
						 
						
							
							
								
								Refactor chained_path(), add chained_path_items() and chained_path_points()  
							
							
							
						 
						
							2013-02-06 12:03:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e593a30fc7 
								
							 
						 
						
							
							
								
								Skip support material for one-layer objects  
							
							
							
						 
						
							2013-02-06 10:40:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e7139c514d 
								
							 
						 
						
							
							
								
								Rename shortest_path() in tests too.  #980  
							
							
							
						 
						
							2013-02-06 10:21:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4f91bed904 
								
							 
						 
						
							
							
								
								Optimize cycling in get_layer_range()  
							
							
							
						 
						
							2013-02-05 21:59:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								73a661e6c1 
								
							 
						 
						
							
							
								
								shortest_path() in MotionPlanner was actually correctly named shortest_path()  
							
							
							
						 
						
							2013-02-05 19:41:56 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								11637d527a 
								
							 
						 
						
							
							
								
								Bugfix: avoid-crossing-perimeters was failing on layers only containing single walls.  #978  
							
							
							
						 
						
							2013-02-04 19:33:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8efe46e58d 
								
							 
						 
						
							
							
								
								New option to enforce support material on a given number of layers to improve adhesion of objects with poor footprint  
							
							
							
						 
						
							2013-02-04 15:48:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c8100ed099 
								
							 
						 
						
							
							
								
								Disable randomize starting points by default  
							
							
							
						 
						
							2013-02-04 15:05:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7d08796b0a 
								
							 
						 
						
							
							
								
								Remove sporadic duplicate useless lines.  #772  
							
							
							
						 
						
							2013-02-04 14:27:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3794d51cc7 
								
							 
						 
						
							
							
								
								Add unit test for polyline_lines  
							
							
							
						 
						
							2013-02-04 14:21:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9222526e03 
								
							 
						 
						
							
							
								
								Customizable number of interface layers for support material and raft  
							
							
							
						 
						
							2013-02-03 17:23:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								acada05068 
								
							 
						 
						
							
							
								
								Merge branch 'raft'  
							
							
							
						 
						
							2013-02-02 16:17:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c7b4d99d7e 
								
							 
						 
						
							
							
								
								Generate raft automatically even when support material is disabled  
							
							
							
						 
						
							2013-02-02 16:16:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								02c0f3658f 
								
							 
						 
						
							
							
								
								Use 50% density for support base flange  
							
							
							
						 
						
							2013-02-02 15:37:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d3727a1699 
								
							 
						 
						
							
							
								
								Add ability to have cross-hatched rectilinear support material.  #509  
							
							
							
						 
						
							2013-02-02 00:14:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								547dfb857d 
								
							 
						 
						
							
							
								
								Workaround for Boost clipping not being idempotent and causing lack of support material  
							
							
							
						 
						
							2013-02-01 23:45:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								eae1e7adc2 
								
							 
						 
						
							
							
								
								Make a solid base below support material on first layer  
							
							
							
						 
						
							2013-02-01 22:13:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								862900d9c1 
								
							 
						 
						
							
							
								
								Scale test coordinates to avoid truncation issues  
							
							
							
						 
						
							2013-01-31 16:05:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1de0169910 
								
							 
						 
						
							
							
								
								Multithreaded perimeter generation.  #154  
							
							
							
						 
						
							2013-01-31 15:44:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Penrose 
								
							 
						 
						
							
							
							
							
								
							
							
								9d086f027a 
								
							 
						 
						
							
							
								
								Add defaults into Tooltips from  #885  
							
							
							
						 
						
							2013-01-30 09:53:22 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								177f1a9bf0 
								
							 
						 
						
							
							
								
								New raft_layers option.  #123  
							
							
							
						 
						
							2013-01-28 14:12:01 +01:00