Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								08a0bbd7f0
								
							
						 | 
						
							
							
								
								Optimization: split meshes automatically when avoid_crossing_perimeters is enabled, so that we reduce the complexity of the MotionPlanner graphs. This commit includes a very large refactoring of the Model class which is now responsible for duplication and arrangement
							
							
							
							
							
						 | 
						
							2013-05-18 16:48:26 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e33ca54943
								
							
						 | 
						
							
							
								
								Some code cleanup in MotionPlanner
							
							
							
							
							
						 | 
						
							2013-05-17 20:03:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ba433822b6
								
							
						 | 
						
							
							
								
								Disable OpenGL code in master branch for now
							
							
							
							
							
						 | 
						
							2013-05-17 15:44:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f77d3b945
								
							
						 | 
						
							
							
								
								Increase spacing for bridge traces. #1090
							
							
							
							
							
						 | 
						
							2013-05-17 15:03:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8e2063397a
								
							
						 | 
						
							
							
								
								Merge branch 'opengl'
							
							
							
							
							
						 | 
						
							2013-05-17 14:17:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c74fd095b
								
							
						 | 
						
							
							
								
								Very basic implementation of 3D preview - install Wx::GLCanvas to get it working
							
							
							
							
							
						 | 
						
							2013-05-17 14:14:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								61c1045331
								
							
						 | 
						
							
							
								
								Merge branch 'master' into overhang
							
							
							
							
							
						 | 
						
							2013-05-16 18:36:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								228c84ddc1
								
							
						 | 
						
							
							
								
								Use glDrawArrays()
							
							
							
							
							
						 | 
						
							2013-05-16 13:42:19 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								09989ab8bd
								
							
						 | 
						
							
							
								
								Fix regression in --gcode-arcs
							
							
							
							
							
						 | 
						
							2013-05-16 12:54:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								521d668712
								
							
						 | 
						
							
							
								
								Reduce overlap for bridges. #1090
							
							
							
							
							
						 | 
						
							2013-05-16 12:34:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								55071e544f
								
							
						 | 
						
							
							
								
								Fix brim spacing. #1174
							
							
							
							
							
						 | 
						
							2013-05-16 12:29:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fc1a23f5b0
								
							
						 | 
						
							
							
								
								Quick and dirty OpenGL mockup
							
							
							
							
							
						 | 
						
							2013-05-16 12:09:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bff31d7002
								
							
						 | 
						
							
							
								
								Fix split_mesh() not working anymore since analyze() is lazy
							
							
							
							
							
						 | 
						
							2013-05-16 11:25:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a94d26b1ce
								
							
						 | 
						
							
							
								
								Fix overhang detection for contours
							
							
							
							
							
						 | 
						
							2013-05-15 10:50:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								575127151b
								
							
						 | 
						
							
							
								
								New algorithm for overhang detection
							
							
							
							
							
						 | 
						
							2013-05-14 20:19:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								90280fe63b
								
							
						 | 
						
							
							
								
								Little fix for bridge rendering in SectionCut
							
							
							
							
							
						 | 
						
							2013-05-14 20:11:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								967d567db0
								
							
						 | 
						
							
							
								
								Fix bridge rendering in SectionCut
							
							
							
							
							
						 | 
						
							2013-05-14 19:48:52 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								632652d924
								
							
						 | 
						
							
							
								
								Unfinished work for displaying bridge paths in section cuts
							
							
							
							
							
						 | 
						
							2013-05-14 19:48:47 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								06ad6b70f8
								
							
						 | 
						
							
							
								
								Bugfix: scaling object from the plater applied scale factor over the factor used in the previous slicing job. #1075
							
							
							
							
							
						 | 
						
							2013-05-14 16:31:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7eff002e21
								
							
						 | 
						
							
							
								
								Memory and speed optimization: only study meshes when needed
							
							
							
							
							
						 | 
						
							2013-05-14 14:47:00 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e51dbb994d
								
							
						 | 
						
							
							
								
								One more speed optimization in STL.pm
							
							
							
							
							
						 | 
						
							2013-05-14 14:17:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								745cea8e6c
								
							
						 | 
						
							
							
								
								One more little speed optimization in STL.pm
							
							
							
							
							
						 | 
						
							2013-05-14 14:12:32 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								25bafe7ff1
								
							
						 | 
						
							
							
								
								Memory (and maybe speed?) optimization in STL reader
							
							
							
							
							
						 | 
						
							2013-05-14 13:54:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4121a7ece5
								
							
						 | 
						
							
							
								
								Set support material enforce layers to 0 when spiral printing
							
							
							
							
							
						 | 
						
							2013-05-14 13:54:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Hindess
								
							 
						 | 
						
							
							
							
							
								
							
							
								7979dd9e9c
								
							
						 | 
						
							
							
								
								Avoid expensive TriangleMesh BUILD method during clone.
							
							
							
							
							
							
							
							Gives 6% speedup and uses less memory when slicing yoda.stl and should
give significantly bigger speedup on more complex models and plates. 
							
						 | 
						
							2013-05-13 21:27:55 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a86c48d85c
								
							
						 | 
						
							
							
								
								Disable retract on layer change when doing spiral vase; also check that we're printing a single-material object
							
							
							
							
							
						 | 
						
							2013-05-13 21:55:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a73020c10e
								
							
						 | 
						
							
							
								
								Faster implementation of concentric infill, with loop order reversed so that smaller loops will be printed at the end. #898
							
							
							
							
							
						 | 
						
							2013-05-13 21:22:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ccdb29ddc9
								
							
						 | 
						
							
							
								
								New --spiral-vase option to continously raise Z when printing single-walled vases. #997
							
							
							
							
							
						 | 
						
							2013-05-13 20:15:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								baa1a8c736
								
							
						 | 
						
							
							
								
								Move Slic3r::Test::GCodeReader to Slic3r::GCode::Reader
							
							
							
							
							
						 | 
						
							2013-05-13 20:14:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ece6dd8a0b
								
							
						 | 
						
							
							
								
								Only make the inwards move when we have more than one perimeter
							
							
							
							
							
						 | 
						
							2013-05-13 19:35:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7c89476602
								
							
						 | 
						
							
							
								
								Move fan_always_on in the Enable options group. #1166
							
							
							
							
							
						 | 
						
							2013-05-13 18:33:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1aae311148
								
							
						 | 
						
							
							
								
								Fix menus for --no-plater. #1112
							
							
							
							
							
						 | 
						
							2013-05-13 18:30:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6dc712158
								
							
						 | 
						
							
							
								
								Bugfix: most of the File menu items didn't work with --no-plater. #1112
							
							
							
							
							
						 | 
						
							2013-05-13 18:22:47 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d2425748a3
								
							
						 | 
						
							
							
								
								Code cleanup and remove arc compensation code
							
							
							
							
							
						 | 
						
							2013-05-13 13:18:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5efa409c7c
								
							
						 | 
						
							
							
								
								Move gap fill to its own method
							
							
							
							
							
						 | 
						
							2013-05-13 13:07:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1d94618c5e
								
							
						 | 
						
							
							
								
								Correctly detect external hole perimeters
							
							
							
							
							
						 | 
						
							2013-05-13 12:52:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ca549cd2fe
								
							
						 | 
						
							
							
								
								Perimeters refactoring complete
							
							
							
							
							
						 | 
						
							2013-05-11 21:30:26 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								67b24efd49
								
							
						 | 
						
							
							
								
								Incomplete work - still wrong order
							
							
							
							
							
						 | 
						
							2013-05-11 21:05:29 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								df62c25c8f
								
							
						 | 
						
							
							
								
								One more offset_ex() optimization
							
							
							
							
							
						 | 
						
							2013-05-11 09:39:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0e100827f8
								
							
						 | 
						
							
							
								
								Avoid useless looping and usage of ExPolygons
							
							
							
							
							
						 | 
						
							2013-05-11 09:35:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								6e216e2fd9
								
							
						 | 
						
							
							
								
								New traverse_pt()
							
							
							
							
							
						 | 
						
							2013-05-11 09:24:48 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7953dcfb12
								
							
						 | 
						
							
							
								
								Merge branch 'better-brim'
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Print.pm 
							
						 | 
						
							2013-05-11 09:19:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bac5093de4
								
							
						 | 
						
							
							
								
								Alwyas apply disable_fan_first_layers, even if cooling is disabled, since fan_always_on is applied in that case as well. Update descriptive text and have it appear in case of disabled auto cooling. #1166
							
							
							
							
							
						 | 
						
							2013-05-10 15:09:27 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								6b8894cf9a
								
							
						 | 
						
							
							
								
								Rename ex_int_offset2 to offset2_ex
							
							
							
							
							
						 | 
						
							2013-05-10 13:56:29 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								993fcd9182
								
							
						 | 
						
							
							
								
								Revert "Smarter ordering of brim loops. #687" until new Math::Clipper is out
							
							
							
							
							
							
							
							This reverts commit 4aad2f6243. 
							
						 | 
						
							2013-05-10 13:51:28 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bf3f5f5e4
								
							
						 | 
						
							
							
								
								Make sure brim paths don't overlap
							
							
							
							
							
						 | 
						
							2013-05-10 13:47:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4aad2f6243
								
							
						 | 
						
							
							
								
								Smarter ordering of brim loops. #687
							
							
							
							
							
						 | 
						
							2013-05-09 14:52:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								855ba90332
								
							
						 | 
						
							
							
								
								New script to generate vertical section cuts from any given G-code file
							
							
							
							
							
						 | 
						
							2013-05-02 11:42:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								dde3e6e870
								
							
						 | 
						
							
							
								
								Disable Net::DBus. #1015
							
							
							
							
							
						 | 
						
							2013-04-29 15:57:07 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c2301c5796
								
							
						 | 
						
							
							
								
								Don't extend solid layers when fill density is 0
							
							
							
							
							
						 | 
						
							2013-04-29 15:55:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |