Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								eb23990d6d 
								
							 
						 
						
							
							
								
								Ported PrintObject::total_layer_count() to XS  
							
							
							
						 
						
							2014-12-01 00:00:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c7f5753a28 
								
							 
						 
						
							
							
								
								Ported PrintObject::bounding_box() to XS  
							
							
							
						 
						
							2014-12-01 00:00:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								98cb9f0e18 
								
							 
						 
						
							
							
								
								Refactoring: moved G-code export logic into new Slic3r::Print::GCode class. Removed Slic3r::GCode::Layer class. Fixes the order of post-processing filters so that cooling buffer is applied before any other filter whose logic is affected by speeds  
							
							
							
						 
						
							2014-12-01 00:00:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								33fe53fd7c 
								
							 
						 
						
							
							
								
								Ported three PrintObject methods to XS  
							
							
							
						 
						
							2014-11-13 00:34:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								334086d605 
								
							 
						 
						
							
							
								
								Bugfix: skirt and brim were not recalculated when objects where just moved in plater  
							
							
							
						 
						
							2014-11-12 23:28:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b69caff93c 
								
							 
						 
						
							
							
								
								Ported LayerRegion::make_slices() to XS  
							
							
							
						 
						
							2014-11-09 16:24:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3e4c572164 
								
							 
						 
						
							
							
								
								Ported some methods including add_model_object() and apply_config() to XS  
							
							
							
						 
						
							2014-11-09 12:25:59 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b6bd527bdc 
								
							 
						 
						
							
							
								
								Apply bridge flow and speed to first layer as well, when we have raft layers. This behavior is more consistent when all the other bottom surfaces lying on the void (thus on support material).  #2301  
							
							
							
						 
						
							2014-11-07 17:17:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ed17c22889 
								
							 
						 
						
							
							
								
								Minor cleanup of imported symbols  
							
							
							
						 
						
							2014-10-25 11:15:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								73b3c06361 
								
							 
						 
						
							
							
								
								Ported more things to XS  
							
							
							
						 
						
							2014-09-21 10:51:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7ff13c063f 
								
							 
						 
						
							
							
								
								Port PrintRegion::flow() and LayerRegion.flow() to XS  
							
							
							
						 
						
							2014-08-03 19:17:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								380dd8adfc 
								
							 
						 
						
							
							
								
								Ported some methods to XS  
							
							
							
						 
						
							2014-08-03 18:41:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d9f5fdae72 
								
							 
						 
						
							
							
								
								Bugfix: make_perimeters() was not truly idempotent because prepare_infill() split ->slices into typed surfaces  
							
							
							
						 
						
							2014-07-15 19:07:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f590bbb430 
								
							 
						 
						
							
							
								
								Fix crash with modifier meshes not spanning the entire height of solid meshes  
							
							
							
						 
						
							2014-07-12 10:38:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								907de1011f 
								
							 
						 
						
							
							
								
								Toolpaths preview  
							
							
							
						 
						
							2014-07-03 09:24:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								928335f186 
								
							 
						 
						
							
							
								
								Removed print_center option (but left --print-center from CLI)  
							
							
							
						 
						
							2014-06-16 23:58:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e24b3a8916 
								
							 
						 
						
							
							
								
								Merge branch 'call_get_layer' of github.com:sapir/Slic3r into sapir-call_get_layer  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/Print.pm 
							
						 
						
							2014-06-14 00:05:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								08047c11eb 
								
							 
						 
						
							
							
								
								Minor fixes to make_skirt and make_brim  
							
							
							
						 
						
							2014-06-13 20:18:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4d76d05bbb 
								
							 
						 
						
							
							
								
								Refactoring: better API for Print/Object steps with explicit dependencies  
							
							
							
						 
						
							2014-06-13 20:05:18 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								e158d1e612 
								
							 
						 
						
							
							
								
								Move bridge_flow_ratio to PrintRegionConfig  
							
							
							
						 
						
							2014-06-11 22:10:33 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								1f497c0f7c 
								
							 
						 
						
							
							
								
								Make support material generation idempotent  
							
							
							
						 
						
							2014-06-11 18:02:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7ccfd2f024 
								
							 
						 
						
							
							
								
								More work on incremental slicing  
							
							
							
						 
						
							2014-06-11 17:51:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d2ca4c1b13 
								
							 
						 
						
							
							
								
								Some initial work for incremental slicing  
							
							
							
						 
						
							2014-06-11 00:15:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6360ee8f 
								
							 
						 
						
							
							
								
								Finish porting Print classes to XS  
							
							
							
						 
						
							2014-06-10 16:01:57 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e69251cb 
								
							 
						 
						
							
							
								
								New XY Size Compensation option.  #581   #56  
							
							
							
						 
						
							2014-06-10 13:28:57 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4e5f7d74ff 
								
							 
						 
						
							
							
								
								Bugfix: wrong handling of large number of raft layers.  #2041  
							
							
							
						 
						
							2014-05-25 23:17:00 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								47940a712d 
								
							 
						 
						
							
							
								
								Bugfix: previous brim and skirt were not cleared when disabled after first G-code export.  #2024  
							
							
							
						 
						
							2014-05-10 20:54:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6e207d3830 
								
							 
						 
						
							
							
								
								Merge branch 'sapir-modelcpp'  
							
							
							
						 
						
							2014-05-08 11:13:21 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								093d1cbe2f 
								
							 
						 
						
							
							
								
								Don't transfer ownership of Model to Print::Object  
							
							
							
						 
						
							2014-05-07 01:11:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								13af16ea24 
								
							 
						 
						
							
							
								
								Use Pointf for origin_translation and pass const refs whenever possible  
							
							
							
						 
						
							2014-05-07 00:58:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								05b2993769 
								
							 
						 
						
							
							
								
								Translate Model class' storage to C++.  
							
							... 
							
							
							
							Some code copied from xs-model branch.
Also:
* Generate ::Ref classes programatically.
* Add separate __REGISTER_CLASS macro
    (for use where forward declaration won't work, i.e. typedefs) 
							
						 
						
							2014-05-05 16:30:19 +03: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