Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								747fd25f6d
								
							
						 | 
						
							
							
								
								Fix threads, tests and require the most recent Moo version
							
							
							
							
							
						 | 
						
							2013-09-12 11:09:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bc48e17dff
								
							
						 | 
						
							
							
								
								Use precomputed normals in 3D preview
							
							
							
							
							
						 | 
						
							2013-09-11 20:15:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d4512a12df
								
							
						 | 
						
							
							
								
								Make plater work with new XS code
							
							
							
							
							
						 | 
						
							2013-09-11 20:00:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4c96a52012
								
							
						 | 
						
							
							
								
								Read OBJ and AMF
							
							
							
							
							
						 | 
						
							2013-09-11 14:46:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a821eb7f3c
								
							
						 | 
						
							
							
								
								More work to avoid working with vertices outside XS
							
							
							
							
							
						 | 
						
							2013-09-11 11:55:08 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								11e18f681d
								
							
						 | 
						
							
							
								
								Incomplete work to store TriangleMesh objects in Model objects instead of extracting vertices and facets
							
							
							
							
							
						 | 
						
							2013-09-11 09:49:28 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								78ee6e5d6d
								
							
						 | 
						
							
							
								
								Calls to ->repair where needed
							
							
							
							
							
						 | 
						
							2013-09-10 19:25:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								566d38a472
								
							
						 | 
						
							
							
								
								Replace TriangleMesh with the XS port
							
							
							
							
							
						 | 
						
							2013-09-10 00:40:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5e34a9cf21
								
							
						 | 
						
							
							
								
								Make Repair() idempotent and lowercase
							
							
							
							
							
						 | 
						
							2013-09-09 23:18:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b9d2e2ef8
								
							
						 | 
						
							
							
								
								Use the XS slicing code
							
							
							
							
							
						 | 
						
							2013-09-09 18:21:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								873762491b
								
							
						 | 
						
							
							
								
								Fix a bad access after recent change about ->p returning objects by reference
							
							
							
							
							
						 | 
						
							2013-09-09 17:10:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5adb187dd2
								
							
						 | 
						
							
							
								
								More porting work
							
							
							
							
							
						 | 
						
							2013-09-07 21:08:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8607c559c7
								
							
						 | 
						
							
							
								
								Minor tidying
							
							
							
							
							
						 | 
						
							2013-09-07 00:42:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								09684c67c2
								
							
						 | 
						
							
							
								
								Optimization: Remove useless calls to union()
							
							
							
							
							
						 | 
						
							2013-09-07 00:28:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								10ab3bbb86
								
							
						 | 
						
							
							
								
								Fix Only infill where needed putting insufficient material. #1412
							
							
							
							
							
						 | 
						
							2013-09-07 00:02:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								907ba55aab
								
							
						 | 
						
							
							
								
								Some minor fixes needed after the xsdata merge. #1421
							
							
							
							
							
						 | 
						
							2013-09-06 22:52:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f104659020
								
							
						 | 
						
							
							
								
								Optimization
							
							
							
							
							
						 | 
						
							2013-09-06 19:21:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4dd12b57a1
								
							
						 | 
						
							
							
								
								Fixed wipe (includes regression test). #1421
							
							
							
							
							
						 | 
						
							2013-09-06 19:14:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e02ae0d18a
								
							
						 | 
						
							
							
								
								Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored
							
							
							
							
							
						 | 
						
							2013-09-06 18:36:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								cb677c45de
								
							
						 | 
						
							
							
								
								Don't grow horizontal shells having acute angles. #1387
							
							
							
							
							
						 | 
						
							2013-09-06 17:43:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9484c377d9
								
							
						 | 
						
							
							
								
								Removed debugging line
							
							
							
							
							
						 | 
						
							2013-09-06 16:46:28 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a2cc54c9d0
								
							
						 | 
						
							
							
								
								Merge pull request #1424 from 4ZM/master
							
							
							
							
							
							
							
							Changes to make slic3r build on Arch 
							
						 | 
						
							2013-09-06 07:43:46 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d3dae621a
								
							
						 | 
						
							
							
								
								Minor typos preventing correct positioning after recent XS merge
							
							
							
							
							
						 | 
						
							2013-09-05 14:23:31 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Anders Sundman
								
							 
						 | 
						
							
							
							
							
								
							
							
								73878e0218
								
							
						 | 
						
							
							
								
								The 'use' prevented the build.
							
							
							
							
							
							
							
							There is probably a reason for this line though. 
							
						 | 
						
							2013-09-04 22:45:19 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								67aefdccc7
								
							
						 | 
						
							
							
								
								Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge
							
							
							
							
							
						 | 
						
							2013-09-04 00:10:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a49dc603cc
								
							
						 | 
						
							
							
								
								Many changes and fixes to remove leaks and return objects by reference
							
							
							
							
							
						 | 
						
							2013-09-03 19:26:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								275422fac7
								
							
						 | 
						
							
							
								
								Don't return first_point() and last_point() by reference
							
							
							
							
							
						 | 
						
							2013-09-02 22:33:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ffb0f6a58
								
							
						 | 
						
							
							
								
								Fix tests
							
							
							
							
							
						 | 
						
							2013-09-02 22:10:52 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0789506e4
								
							
						 | 
						
							
							
								
								Return objects by reference instead of always cloning
							
							
							
							
							
						 | 
						
							2013-09-02 20:22:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1cfdf7e955
								
							
						 | 
						
							
							
								
								Ported Slic3r::Polyline::Collection
							
							
							
							
							
						 | 
						
							2013-08-30 00:06:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb82de9aaf
								
							
						 | 
						
							
							
								
								Removed more unused code
							
							
							
							
							
						 | 
						
							2013-08-29 11:52:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								649ef6ce79
								
							
						 | 
						
							
							
								
								Removed unused code
							
							
							
							
							
						 | 
						
							2013-08-29 11:48:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd7b0e2aed
								
							
						 | 
						
							
							
								
								Ported ExtrusionPath::Collection->chained_path
							
							
							
							
							
						 | 
						
							2013-08-29 11:47:59 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea1d138c95
								
							
						 | 
						
							
							
								
								Ported ExtrusionLoop->make_counter_clockwise()
							
							
							
							
							
						 | 
						
							2013-08-29 01:40:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5d6fd7f4d9
								
							
						 | 
						
							
							
								
								Optimizations for better usage of XS code
							
							
							
							
							
						 | 
						
							2013-08-29 01:36:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9254ff9704
								
							
						 | 
						
							
							
								
								Typo in merge
							
							
							
							
							
						 | 
						
							2013-08-28 20:43:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e19c6a1494
								
							
						 | 
						
							
							
								
								Ported Point->distance_to() and Line->length()
							
							
							
							
							
						 | 
						
							2013-08-28 20:41:41 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c9f68ed28a
								
							
						 | 
						
							
							
								
								Refactor E code and keep track of per-extruder consumend filament
							
							
							
							
							
						 | 
						
							2013-08-28 20:40:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								70d824c9a7
								
							
						 | 
						
							
							
								
								One minor optimization in GCode.pm
							
							
							
							
							
						 | 
						
							2013-08-28 20:40:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f17fa342b
								
							
						 | 
						
							
							
								
								Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
							
							
							
							
							
						 | 
						
							2013-08-28 20:40:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								055273fbc8
								
							
						 | 
						
							
							
								
								Huge speed boost by reducing the number of method calls in GCode.pm
							
							
							
							
							
						 | 
						
							2013-08-28 20:38:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								73c05a6092
								
							
						 | 
						
							
							
								
								Moved vibration limit to its own G-code filter
							
							
							
							
							
						 | 
						
							2013-08-28 20:37:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb763b0187
								
							
						 | 
						
							
							
								
								Removed dependency on Math::Clipper
							
							
							
							
							
						 | 
						
							2013-08-27 01:26:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b11b595c97
								
							
						 | 
						
							
							
								
								Ported nearest_point() and nearest_point_index()
							
							
							
							
							
						 | 
						
							2013-08-27 00:52:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1e9216c70
								
							
						 | 
						
							
							
								
								Save some time in GCode.pm method calls
							
							
							
							
							
						 | 
						
							2013-08-27 00:02:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9fb14f2119
								
							
						 | 
						
							
							
								
								Ported (and used) ExtrusionPath->first_point
							
							
							
							
							
						 | 
						
							2013-08-26 23:42:00 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fe42427a54
								
							
						 | 
						
							
							
								
								Ported Polygon->is_valid() and ExPolygon->is_valid()
							
							
							
							
							
						 | 
						
							2013-08-26 23:27:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								da0b85c0d9
								
							
						 | 
						
							
							
								
								Ported ExPolygon->contour and ExPolygon->holes
							
							
							
							
							
						 | 
						
							2013-08-26 23:09:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								85011dfef3
								
							
						 | 
						
							
							
								
								Ported Surface->p
							
							
							
							
							
						 | 
						
							2013-08-26 23:03:00 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								494ed5c5ad
								
							
						 | 
						
							
							
								
								Minor optimization (group offset_ex calls)
							
							
							
							
							
						 | 
						
							2013-08-26 22:54:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |