Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ac4a0bcdd8
								
							
						 | 
						
							
							
								
								Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
							
							
							
							
							
						 | 
						
							2013-06-16 12:21:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7bf308c08f
								
							
						 | 
						
							
							
								
								Fix one more centering problem caused by wrong bounding box implementation
							
							
							
							
							
						 | 
						
							2013-06-15 15:50:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bc9ff47d3f
								
							
						 | 
						
							
							
								
								New module to output SVG vertical sections of extrusion paths with real width and height. The commit includes a bugfix to the Polyline->grow() method and some simplification in the Line class which is now child of Polyline
							
							
							
							
							
						 | 
						
							2013-04-27 15:02:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf809d1fd0
								
							
						 | 
						
							
							
								
								Use linestring_length() from Boost
							
							
							
							
							
						 | 
						
							2013-03-31 19:50:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0d6ff22e19
								
							
						 | 
						
							
							
								
								Merge branch 'wipe'
							
							
							
							
							
						 | 
						
							2013-03-31 11:36:04 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f5e48a306d
								
							
						 | 
						
							
							
								
								Bugfix: support material and brim didn't work correctly. Includes unit test. #1074
							
							
							
							
							
						 | 
						
							2013-03-30 00:21:09 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d2b451d9a1
								
							
						 | 
						
							
							
								
								Merge branch 'master' into wipe
							
							
							
							
							
						 | 
						
							2013-03-26 16:28:01 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2f046799f2
								
							
						 | 
						
							
							
								
								Removed offset() method from Slic3r::Polygon because it only works with ccw polygons
							
							
							
							
							
						 | 
						
							2013-03-26 14:03:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								843a700e96
								
							
						 | 
						
							
							
								
								Fixes for wipe
							
							
							
							
							
						 | 
						
							2013-03-25 23:06:18 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7de8b20bc4
								
							
						 | 
						
							
							
								
								New wipe feature
							
							
							
							
							
						 | 
						
							2013-03-17 02:22:50 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								33b40eda18
								
							
						 | 
						
							
							
								
								Always fix self-intersecting polygons that Douglas-Peucker might return
							
							
							
							
							
						 | 
						
							2013-03-16 18:42:56 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa41e15c68
								
							
						 | 
						
							
							
								
								Fixed regression causing thin walls to be processed twice, thus producing overlapping straight paths and zigzag. #1035
							
							
							
							
							
						 | 
						
							2013-03-09 17:07:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								090e3b1fe3
								
							
						 | 
						
							
							
								
								Rename shortest_path to chained_path, which reflects its algorithm more correctly
							
							
							
							
							
						 | 
						
							2013-02-05 17:27:45 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2963e54d21
								
							
						 | 
						
							
							
								
								Use the faster polygon_multi_linestring_intersection()
							
							
							
							
							
						 | 
						
							2013-01-28 00:32:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								6cb891f2db
								
							
						 | 
						
							
							
								
								Use Boost::Geometry::Utils for Douglas-Peucker
							
							
							
							
							
						 | 
						
							2013-01-28 00:09:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf603b0221
								
							
						 | 
						
							
							
								
								Fixed regression causing inefficient paths during infill
							
							
							
							
							
						 | 
						
							2012-12-20 18:10:20 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5678cd562c
								
							
						 | 
						
							
							
								
								Fix preview after rotation in plater
							
							
							
							
							
						 | 
						
							2012-11-19 17:39:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								68e1edab80
								
							
						 | 
						
							
							
								
								Require Math::Clipper 1.14 and increase scale factor for offset(). #720
							
							
							
							
							
						 | 
						
							2012-11-05 00:17:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								92ab53868e
								
							
						 | 
						
							
							
								
								Remove unused methods
							
							
							
							
							
						 | 
						
							2012-10-30 15:49:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								cec7bf815c
								
							
						 | 
						
							
							
								
								Get rid of the ExtrusionLoop objects in concentric filler
							
							
							
							
							
						 | 
						
							2012-10-30 15:29:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								37637c34f5
								
							
						 | 
						
							
							
								
								Refactor shortest_path
							
							
							
							
							
						 | 
						
							2012-10-30 13:59:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f50b0040ef
								
							
						 | 
						
							
							
								
								Bugfix: the grow() method wasn't working properly, causing bad brim/support material interface. #639
							
							
							
							
							
						 | 
						
							2012-09-28 15:27:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e40f32995f
								
							
						 | 
						
							
							
								
								Finish GUI decoupling
							
							
							
							
							
						 | 
						
							2012-09-21 15:04:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								191de5d078
								
							
						 | 
						
							
							
								
								Unfinished work for decoupling GUI from the Print object (goal = more speed for manipulation, less memory usage)
							
							
							
							
							
						 | 
						
							2012-08-29 19:37:27 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								af1b64a086
								
							
						 | 
						
							
							
								
								Added unit testing to prevent regression about disconnected infill paths
							
							
							
							
							
						 | 
						
							2012-08-25 14:59:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b7d8444ac8
								
							
						 | 
						
							
							
								
								Take support material into account when generating brim. #490 #501 #567
							
							
							
							
							
						 | 
						
							2012-08-06 20:54:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								144a704e3b
								
							
						 | 
						
							
							
								
								Remove all id() and ordered_id() methods
							
							
							
							
							
						 | 
						
							2012-07-22 21:00:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e71472e5d7
								
							
						 | 
						
							
							
								
								Remove debugging statements
							
							
							
							
							
						 | 
						
							2012-07-20 14:41:27 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1697cb24a6
								
							
						 | 
						
							
							
								
								Memory optimization and code cleanup. Don't keep deserialized paths
							
							
							
							
							
						 | 
						
							2012-07-20 14:39:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Hindess
								
							 
						 | 
						
							
							
							
							
								
							
							
								35ecd65e77
								
							
						 | 
						
							
							
								
								Implement nearest point index and split at index to avoid search for point.
							
							
							
							
							
						 | 
						
							2012-07-02 20:26:56 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Hindess
								
							 
						 | 
						
							
							
							
							
								
							
							
								60ca76ff05
								
							
						 | 
						
							
							
								
								Oops. Somehow I missed this when doing interactive add.
							
							
							
							
							
						 | 
						
							2012-07-01 22:35:52 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Hindess
								
							 
						 | 
						
							
							
							
							
								
							
							
								ca78bbd88a
								
							
						 | 
						
							
							
								
								Use Slic3r::Geometry polyline_lines rather than duplicate implementation.
							
							
							
							
							
							
							
							If it is good enough for polygons, it should be good enough for polylines. 
							
						 | 
						
							2012-07-01 23:15:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								48addf8c3f
								
							
						 | 
						
							
							
								
								New feature: brim. #424
							
							
							
							
							
						 | 
						
							2012-06-23 21:31:29 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								efdf266df1
								
							
						 | 
						
							
							
								
								Removed useless Polygon constructor and some cleanup
							
							
							
							
							
						 | 
						
							2012-05-23 11:51:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								23ae015c49
								
							
						 | 
						
							
							
								
								Memory optimizations broke multiple copies
							
							
							
							
							
						 | 
						
							2012-05-19 20:30:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b246480535
								
							
						 | 
						
							
							
								
								Massive reduction of memory usage (down to one third).
							
							
							
							
							
						 | 
						
							2012-05-19 17:57:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2a6ad2f3f7
								
							
						 | 
						
							
							
								
								Bugfix: removed warnings. #365
							
							
							
							
							
						 | 
						
							2012-05-13 22:56:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d51ba94e8a
								
							
						 | 
						
							
							
								
								Remove XXX from dependencies
							
							
							
							
							
						 | 
						
							2012-04-16 14:03:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								cb182b8bc2
								
							
						 | 
						
							
							
								
								Honeycomb infill. #300
							
							
							
							
							
						 | 
						
							2012-04-16 11:55:14 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0ec8b5865
								
							
						 | 
						
							
							
								
								Bugfix: fatal error under certain circumstances introduced with the recent Boost implementation
							
							
							
							
							
						 | 
						
							2012-04-14 15:25:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bfe19a8b9
								
							
						 | 
						
							
							
								
								Huge speed Boost (pun intended). Also fixes a problem where infill was escaping perimeters sometimes (#305).
							
							
							
							
							
						 | 
						
							2012-04-09 11:04:32 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0afb5ad9dd
								
							
						 | 
						
							
							
								
								Bugfix: some holes were filled. #291
							
							
							
							
							
						 | 
						
							2012-04-02 11:40:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								eba7c10018
								
							
						 | 
						
							
							
								
								Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm
							
							
							
							
							
						 | 
						
							2012-02-25 14:46:21 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c3fc6ee66b
								
							
						 | 
						
							
							
								
								Fix regression introduced with f2e1fe5241
							
							
							
							
							
						 | 
						
							2012-02-21 20:16:03 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4ade11b26e
								
							
						 | 
						
							
							
								
								Some minor fixes related to polyline refactoring
							
							
							
							
							
						 | 
						
							2012-01-27 14:29:06 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ed91a8ec4
								
							
						 | 
						
							
							
								
								Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes.
							
							
							
							
							
						 | 
						
							2011-12-30 19:59:51 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								792960aae1
								
							
						 | 
						
							
							
								
								Slic3r should now be able to detect optimal bridging direction for any kind of bridge. #58
							
							
							
							
							
						 | 
						
							2011-12-02 23:35:39 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1c766cc52
								
							
						 | 
						
							
							
								
								New bridging logic, more robust. #58
							
							
							
							
							
						 | 
						
							2011-11-19 16:44:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								12b06b0ab0
								
							
						 | 
						
							
							
								
								Speed boost for new infill patterns. #20
							
							
							
							
							
						 | 
						
							2011-11-14 10:54:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								038caddcda
								
							
						 | 
						
							
							
								
								New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20
							
							
							
							
							
						 | 
						
							2011-11-13 18:14:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |