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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fec816b065
								
							
						 | 
						
							
							
								
								Collect undetected lines (caused by dirty or non-manifold models), warn the user, post debug info. Includes some further ExPolygon refactoring.
							
							
							
							
							
						 | 
						
							2011-11-11 10:21:48 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f341cfcd3
								
							
						 | 
						
							
							
								
								New --fill-every-layers option to get high accuracy on external surfaces while speeding up infill
							
							
							
							
							
						 | 
						
							2011-10-18 15:57:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c97a89c07c
								
							
						 | 
						
							
							
								
								Refactored Line objects to arrayrefs
							
							
							
							
							
						 | 
						
							2011-10-12 16:27:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e410410dc7
								
							
						 | 
						
							
							
								
								Refactoring.  Point objects are now plain arrayrefs.  Slicing is 30% faster.
							
							
							
							
							
						 | 
						
							2011-10-12 14:54:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								84abd41cf4
								
							
						 | 
						
							
							
								
								Fixes for bridges
							
							
							
							
							
						 | 
						
							2011-10-09 22:18:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								459577f9a2
								
							
						 | 
						
							
							
								
								Completely rewritten the slicing algorithm
							
							
							
							
							
							
							
							It should work with any model now. There are still problems with some
bridges. 
							
						 | 
						
							2011-10-09 19:47:21 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2da5ee7448
								
							
						 | 
						
							
							
								
								Bugfixes and improvements in surface detection
							
							
							
							
							
						 | 
						
							2011-10-04 22:27:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ef201a99cc
								
							
						 | 
						
							
							
								
								Bugfix in polyline simplification
							
							
							
							
							
						 | 
						
							2011-10-03 20:40:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								25ea8a0204
								
							
						 | 
						
							
							
								
								Bugfixes for complex and dirty geometries
							
							
							
							
							
						 | 
						
							2011-09-30 15:46:48 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								478047fad3
								
							
						 | 
						
							
							
								
								Fixes and improvements after testing with more complex objects
							
							
							
							
							
						 | 
						
							2011-09-26 14:48:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0cd10441a1
								
							
						 | 
						
							
							
								
								Optimization of travel paths for perimeters
							
							
							
							
							
						 | 
						
							2011-09-25 23:15:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								18c7aef1a7
								
							
						 | 
						
							
							
								
								Lots of changes and refactoring after testing with hollow objects
							
							
							
							
							
						 | 
						
							2011-09-18 19:28:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								26b05ab155
								
							
						 | 
						
							
							
								
								Replaced Moose with Moo => big performance boost and easier packaging
							
							
							
							
							
						 | 
						
							2011-09-06 11:50:43 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |