bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								15d3e94a66 
								
							 
						 
						
							
							
								
								Unified the creation of paths of debugging output files  
							
							... 
							
							
							
							pointing to a predefined output directory. 
							
						 
						
							2016-10-21 10:18:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9e4edcd8ec 
								
							 
						 
						
							
							
								
								Enabled the C++ fillers for all infills, not just the supports.  
							
							... 
							
							
							
							Made sure the C++ fillers are instantiated at the worker threads,
where there are being released.
Extended the FillRectilinear2 to calculate the contour / line intersection
with exact arithmetics, improved robustness and added error handling
and error reporting, if the contours to be filled are not correct. 
							
						 
						
							2016-10-20 17:44:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								7d7f093120 
								
							 
						 
						
							
							
								
								C++ supports sketched, but not finalized yet. Slic3r is still using  
							
							... 
							
							
							
							the old Perl supports, but this time with the C++ fillers. 
							
						 
						
							2016-10-16 16:30:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								5268574ade 
								
							 
						 
						
							
							
								
								Made the sheath around the base support configurable. Without the sheath  
							
							... 
							
							
							
							it is easier to remove the support, but the support is more fragile. 
							
						 
						
							2016-10-04 14:38:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb37ad2c4 
								
							 
						 
						
							
							
								
								A new feature "support_material_buildplate_only" implemented.  
							
							... 
							
							
							
							Also a bug has been fixed for zero interface layers. Before
slic3r would put infinite number of interface layers over top surfaces,
if the number of interface layers was set to zero. 
							
						 
						
							2016-10-04 13:54:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9a83d4e8d5 
								
							 
						 
						
							
							
								
								Reverted some now unnecessary changes. Reverted the infill to the original perl implementation.  
							
							
							
						 
						
							2016-09-12 13:26:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								3a0172888a 
								
							 
						 
						
							
							
								
								Adapted to the new infills.  
							
							
							
						 
						
							2016-04-15 17:54:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								7da68c91a5 
								
							 
						 
						
							
							
								
								Vojtech likes to use Sublime on Windows to get the wheels rolling.  
							
							
							
						 
						
							2016-04-11 17:05:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9fcec10737 
								
							 
						 
						
							
							
								
								Finished porting LayerRegion to C++  
							
							
							
						 
						
							2015-10-26 23:24:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								52d3a047a0 
								
							 
						 
						
							
							
								
								One more raft issue causing extra layers.  #2723  
							
							
							
						 
						
							2015-06-03 09:39:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6018dafc46 
								
							 
						 
						
							
							
								
								Removed debugging statement  
							
							
							
						 
						
							2015-06-02 20:03:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce4d8cfb0 
								
							 
						 
						
							
							
								
								Bugfix: extra thin layers added to raft.  #2723  
							
							
							
						 
						
							2015-06-02 19:58:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ee66392e11 
								
							 
						 
						
							
							
								
								Fix numerical issues causing incomplete raft under certain circumstances. Includes a minor refactoring of raft layer logic.  #2723  
							
							
							
						 
						
							2015-06-02 19:44:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								70ace8c76f 
								
							 
						 
						
							
							
								
								Bugfix: use proper spacing for first support layer instead of trying to align it to upper layers.  #2662  
							
							
							
						 
						
							2015-02-27 18:43:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8605969dc5 
								
							 
						 
						
							
							
								
								Don't output slic3r:z attribute in SVG for raft layers  
							
							
							
						 
						
							2015-01-30 18:45:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1d204af6f4 
								
							 
						 
						
							
							
								
								Fixed regression causing rectilinear infill to be misaligned across layers.  #2566  
							
							
							
						 
						
							2015-01-28 19:49:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7b980c1dc9 
								
							 
						 
						
							
							
								
								New option for vertical distance between object and support material, with special handling of the 0 case that disabled bridge flow/speed in order to allow for soluble material.  #2491   #2272   #2069   #1942   #2435   #1703  
							
							
							
						 
						
							2015-01-19 09:52:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								406d045ced 
								
							 
						 
						
							
							
								
								The inwards move after an external loop was still randomly generated outwards in some cases. Perimeters are now generated with a distinct iterator for each slice. Nested islands are also correctly supported too. Various regression tests included.  #2253  
							
							
							
						 
						
							2015-01-08 15:22:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d38503bf44 
								
							 
						 
						
							
							
								
								Bugfix: downwards interface detection might cause a crash  
							
							
							
						 
						
							2014-12-29 14:29:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								af446dc7d4 
								
							 
						 
						
							
							
								
								Apply contact distance to first support layer above object's top surfaces too.  #1939  
							
							
							
						 
						
							2014-12-23 22:18:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								473802ce8c 
								
							 
						 
						
							
							
								
								Use support material interface extruder for layers above object's top surfaces too.  #1939  
							
							
							
						 
						
							2014-12-23 01:04:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e79aa2e81c 
								
							 
						 
						
							
							
								
								New --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now.  #618  
							
							
							
						 
						
							2014-12-17 00:34:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e8ab9ac13a 
								
							 
						 
						
							
							
								
								Ported Print::bounding_box(), Print::total_bounding_box(), Print::skirt_flow(), Print:skirt_first_layer_height() to XS  
							
							
							
						 
						
							2014-12-12 22:43:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								09fd5b4af4 
								
							 
						 
						
							
							
								
								Bugfix: adjust flow by using each support layer's height instead of a bogus one.  #2269  
							
							
							
						 
						
							2014-11-07 23:18:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								a168973bea 
								
							 
						 
						
							
							
								
								Call get_layer instead of layers->[] (more efficient now that layers() recreates the array).  
							
							
							
						 
						
							2014-06-13 18:46:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8ee11b3239 
								
							 
						 
						
							
							
								
								Refactoring: keep height in Flow object and calculate spacing on demand  
							
							
							
						 
						
							2014-06-12 01:00:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1674108bac 
								
							 
						 
						
							
							
								
								Don't apply pillars to raft layers  
							
							
							
						 
						
							2014-06-11 21:58:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								82e2dd4e62 
								
							 
						 
						
							
							
								
								Bugfix: wrong number of raft layers in some situations due to a numerical error  
							
							
							
						 
						
							2014-06-11 21:58:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ba8148f4ad 
								
							 
						 
						
							
							
								
								Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/GCode.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm
	lib/Slic3r/Print/Region.pm 
							
						 
						
							2014-06-10 14:46:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3599bd0bae 
								
							 
						 
						
							
							
								
								Distinct extrusion width for external perimeters  
							
							
							
						 
						
							2014-06-09 21:22:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								39b8ac80ee 
								
							 
						 
						
							
							
								
								Ignore holes in object footprint when generating raft  
							
							
							
						 
						
							2014-05-29 14:54:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8290a006ed 
								
							 
						 
						
							
							
								
								Bugfix: a lot of extra support material was generated when using both raft layers and support material.  #2030  
							
							
							
						 
						
							2014-05-26 14:09:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								8da0bded1d 
								
							 
						 
						
							
							
								
								Move Print object storage to C++. (along with its subobjects)  
							
							
							
						 
						
							2014-05-24 23:50:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								59f0e76da1 
								
							 
						 
						
							
							
								
								Distinct extrusion role for support material interface  
							
							
							
						 
						
							2014-05-12 22:59:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c37ef2f18b 
								
							 
						 
						
							
							
								
								New semantics for ExtrusionLoop objects. Early processing of perimeter overhangs for paralellizing such work and making G-code export lighter. Lots of refactoring. This should fix a number of minor bugs, including reversals of perimeter overhangs.  
							
							
							
						 
						
							2014-05-08 11:07:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5f88135074 
								
							 
						 
						
							
							
								
								Adjust XY distance of the contact loop  
							
							
							
						 
						
							2014-05-02 10:49:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4311f30739 
								
							 
						 
						
							
							
								
								Fixed one typo in BridgeDetector and some improvements to support material  
							
							
							
						 
						
							2014-05-01 19:11:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								010b71e9d4 
								
							 
						 
						
							
							
								
								Improvements to avoid numerical issues in bridge detection and bridge exclusion  
							
							
							
						 
						
							2014-04-30 15:16:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8ded268e7e 
								
							 
						 
						
							
							
								
								Take into account that $layerm->perimeters also contains ExtrusionPath objects.  #1991  
							
							
							
						 
						
							2014-04-30 10:47:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1667d1826d 
								
							 
						 
						
							
							
								
								Put continuous base flange under pillars support material  
							
							
							
						 
						
							2014-04-30 01:51:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1d10cd3da6 
								
							 
						 
						
							
							
								
								Also remove bridged perimeters area from support material  
							
							
							
						 
						
							2014-04-30 01:20:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3e3cc4171c 
								
							 
						 
						
							
							
								
								TODO about bridges and support material  
							
							
							
						 
						
							2014-04-29 23:40:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ef2296dc8d 
								
							 
						 
						
							
							
								
								Make sure interface and base generation honor the gap between support material and object  
							
							
							
						 
						
							2014-04-29 23:29:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								98e40d3fe4 
								
							 
						 
						
							
							
								
								Store width and height in ExtrusionEntity objects for debugging purposes  
							
							
							
						 
						
							2014-04-29 23:16:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ce9cf4d964 
								
							 
						 
						
							
							
								
								Don't put supports under bridges and potential bridges  
							
							
							
						 
						
							2014-04-26 17:19:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								148c773319 
								
							 
						 
						
							
							
								
								Exclude support from bridged areas  
							
							
							
						 
						
							2014-04-26 16:07:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								93a7d87fc6 
								
							 
						 
						
							
							
								
								Bugfix: pillars support material crashed when no overhangs were detected  
							
							
							
						 
						
							2014-04-07 16:59:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d6a51e0d 
								
							 
						 
						
							
							
								
								Fix for incomplete extrusion on solid surfaces  
							
							
							
						 
						
							2014-04-05 10:54:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								89d3dbaa5a 
								
							 
						 
						
							
							
								
								Bugfix: incorrect number of raft layers was generated when too few were requested.  #1678  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Print/Object.pm 
							
						 
						
							2014-01-11 23:26:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3e93a14912 
								
							 
						 
						
							
							
								
								New support material pattern: pillars!  
							
							
							
						 
						
							2014-01-05 16:51:16 +01:00