Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0d7f0705f0
								
							
						 | 
						
							
							
								
								Fix overflow in distance_to(Line*). It was affecting Douglas-Peucker causing massive loss of geometry. Includes regression test and a couple wkt() implementations
							
							
							
							
							
						 | 
						
							2014-01-17 14:22:37 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3a3e53b59b
								
							
						 | 
						
							
							
								
								Fixed some obvious mistakes and applied strict type checking to SurfaceCollections too
							
							
							
							
							
						 | 
						
							2014-01-16 19:02:50 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a831f5b176
								
							
						 | 
						
							
							
								
								Refactor loop building code to make_loops()
							
							
							
							
							
						 | 
						
							2014-01-16 11:38:17 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								86f91bb3c4
								
							
						 | 
						
							
							
								
								New TriangleMeshSlicer::cut() method
							
							
							
							
							
						 | 
						
							2014-01-16 11:25:26 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								519ed91c68
								
							
						 | 
						
							
							
								
								Refactored mesh slicing code into a new TriangleMeshSlicer class
							
							
							
							
							
						 | 
						
							2014-01-15 20:31:38 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								dfd9bc8958
								
							
						 | 
						
							
							
								
								Bugfix: prevent fatal error in the rare case that no bridge anchors are found. #1607
							
							
							
							
							
						 | 
						
							2014-01-15 00:24:37 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								cfbbb539a5
								
							
						 | 
						
							
							
								
								Bugfix: fatal error in the rare case that a bridge has no anchor points. #1607
							
							
							
							
							
						 | 
						
							2014-01-15 00:20:09 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a40556ab56
								
							
						 | 
						
							
							
								
								Repair meshes after splitting
							
							
							
							
							
						 | 
						
							2014-01-14 22:06:28 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								79a2bab261
								
							
						 | 
						
							
							
								
								Revert stupid change that broke plater and provide the correct fix for --info
							
							
							
							
							
						 | 
						
							2014-01-14 21:46:39 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								28a39f0275
								
							
						 | 
						
							
							
								
								Fix garbage collection of recently added classes
							
							
							
							
							
						 | 
						
							2014-01-14 20:11:08 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								66045faf81
								
							
						 | 
						
							
							
								
								Fix error in t/support.t
							
							
							
							
							
						 | 
						
							2014-01-14 13:41:39 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4da71e8f13
								
							
						 | 
						
							
							
								
								Fix tests in stable after stronger type checking was applied
							
							
							
							
							
						 | 
						
							2014-01-14 12:49:07 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								fcaa3a03c2
								
							
						 | 
						
							
							
								
								Bugfix: incomplete slicing when a horizontal surface was tangent to the slicing plane and it shared an edge with an adjacent volume. #1672
							
							
							
							
							
						 | 
						
							2014-01-13 00:45:19 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b0a7baa454
								
							
						 | 
						
							
							
								
								Add a (failing) test for slicing at the same height of a horizontal surface attached to a volume. In this case, the loop isn't completed. #1672
							
							
							
							
							
						 | 
						
							2014-01-13 00:06:16 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3637ca39df
								
							
						 | 
						
							
							
								
								TriangleMesh::slice() now accepts a vector of floats instead of doubles for consistency with mesh coordinates
							
							
							
							
							
						 | 
						
							2014-01-12 23:56:07 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								69f1f65a8b
								
							
						 | 
						
							
							
								
								Because of numerical instability, lower_bound() was not including a layer having z == 0.8 even if the facet's min_z == 0.8. #1672
							
							
							
							
							
						 | 
						
							2014-01-12 16:01:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bac743a602
								
							
						 | 
						
							
							
								
								Little cleanup to slice(): only used scaled coordinates in slicing instead of mixing them with unscaled
							
							
							
							
							
						 | 
						
							2014-01-12 14:48:51 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								51af10da4f
								
							
						 | 
						
							
							
								
								Some fixes to config API
							
							
							
							
							
						 | 
						
							2014-01-12 12:35:13 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								12b661e877
								
							
						 | 
						
							
							
								
								Adapt skirt logic to the potential situation of objects with different layer heights
							
							
							
							
							
						 | 
						
							2014-01-12 11:06:21 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a51743a8c1
								
							
						 | 
						
							
							
								
								Bugfix: lack of strong type checking when passing arrayref objects to XS caused random lack of infill. Now added strong type checking for all XS entities. Also fixes a potential issue with bridges caused by the same error. #1652
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Layer/Region.pm 
							
						 | 
						
							2014-01-12 00:54:10 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a64f7aa8df
								
							
						 | 
						
							
							
								
								Bugfix: lack of strong type checking when passing arrayref objects to XS caused random lack of infill. Now added strong type checking for all XS entities. Also fixes a potential issue with bridges caused by the same error. #1652
							
							
							
							
							
						 | 
						
							2014-01-12 00:46:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e68cbede6e
								
							
						 | 
						
							
							
								
								Add scale rotate duplicate_grid to @Ignore and fix @Ignore which was ignored
							
							
							
							
							
						 | 
						
							2014-01-11 23:46:20 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								89d3dbaa5a
								
							
						 | 
						
							
							
								
								Bugfix: incorrect number of raft layers was generated when too few were requested. #1678
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Print/Object.pm 
							
						 | 
						
							2014-01-11 23:26:48 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								130e8dd8e7
								
							
						 | 
						
							
							
								
								Bugfix: incorrect number of raft layers was generated when too few were requested. #1678
							
							
							
							
							
						 | 
						
							2014-01-11 23:16:33 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e7349622a2
								
							
						 | 
						
							
							
								
								Removed dependency on Storable; some fixes in Build.PL. #1693
							
							
							
							
							
						 | 
						
							2014-01-11 21:46:22 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c99b9d91db
								
							
						 | 
						
							
							
								
								Fix bug in regression infill causing bad clipping at very low layer heights. Includes regression test. #1669
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Fill/Rectilinear.pm 
							
						 | 
						
							2014-01-11 21:34:26 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								26f0fab27a
								
							
						 | 
						
							
							
								
								Fix bug in regression infill causing bad clipping at very low layer heights. Includes regression test. #1669
							
							
							
							
							
						 | 
						
							2014-01-11 21:27:37 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b43ead06fe
								
							
						 | 
						
							
							
								
								Fix regression introduced by max width check
							
							
							
							
							
						 | 
						
							2014-01-11 18:41:44 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3084876e60
								
							
						 | 
						
							
							
								
								Fixed --info
							
							
							
							
							
						 | 
						
							2014-01-11 18:05:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea173cf815
								
							
						 | 
						
							
							
								
								Bugfix: ambiguous semantics of the layers_count() method caused M73 to go beyond 100%. #1670
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/GCode.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm 
							
						 | 
						
							2014-01-11 17:40:09 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c02bfd310
								
							
						 | 
						
							
							
								
								Bugfix: ambiguous semantics of the layers_count() method caused M73 to go beyond 100%. #1670
							
							
							
							
							
						 | 
						
							2014-01-11 17:26:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0a74780cb
								
							
						 | 
						
							
							
								
								The ratio_over parameter was missing in the definition of first_layer_extrusion_width
							
							
							
							
							
						 | 
						
							2014-01-11 14:48:13 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ed3a6349c7
								
							
						 | 
						
							
							
								
								Adapt the new gcode.t test to master (and subtract final retraction from used filament length)
							
							
							
							
							
						 | 
						
							2014-01-11 14:42:31 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9515acf527
								
							
						 | 
						
							
							
								
								Put a hard limit on manually configured extrusion widths (10 * the largest nozzle diameter configured) to prevent confusion when a bad value is entered. #1691
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Config.pm 
							
						 | 
						
							2014-01-11 14:32:42 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a32f548a23
								
							
						 | 
						
							
							
								
								Put a hard limit on manually configured extrusion widths (10 * the largest nozzle diameter configured) to prevent confusion when a bad value is entered. #1691
							
							
							
							
							
						 | 
						
							2014-01-11 14:30:34 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								529d1b19c3
								
							
						 | 
						
							
							
								
								Test that absolute_E is positive at the end of print (and document that it accounts for the final retraction)
							
							
							
							
							
						 | 
						
							2014-01-11 14:26:19 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bb50dfb9ba
								
							
						 | 
						
							
							
								
								Test that absolute_E is positive at the end of print (and document that it accounts for the final retraction)
							
							
							
							
							
						 | 
						
							2014-01-11 14:24:40 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								15ef762e43
								
							
						 | 
						
							
							
								
								Fix failing XS test
							
							
							
							
							
						 | 
						
							2014-01-10 17:07:47 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								170a7d24de
								
							
						 | 
						
							
							
								
								Fix failing XS test
							
							
							
							
							
						 | 
						
							2014-01-10 17:07:18 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7b0decbeb1
								
							
						 | 
						
							
							
								
								Finished implementing Boost.Polygon medial axis. Some cleanup needed
							
							
							
							
							
						 | 
						
							2014-01-10 16:18:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								07a4c37c4c
								
							
						 | 
						
							
							
								
								Semi-working Boost.Polygon medial axis. Hangs after perimeters, though. Needs pruning and chaining
							
							
							
							
							
						 | 
						
							2014-01-10 11:47:16 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f9642786d3
								
							
						 | 
						
							
							
								
								More work to get Boost.Polygon to compile
							
							
							
							
							
						 | 
						
							2014-01-09 19:56:12 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf91f3096a
								
							
						 | 
						
							
							
								
								Incomplete work for using Boost.Polygon to compute medial axis
							
							
							
							
							
						 | 
						
							2014-01-09 17:26:39 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								11f065ca5e
								
							
						 | 
						
							
							
								
								New object dialog tab with list of materials and volumes
							
							
							
							
							
						 | 
						
							2014-01-08 19:36:41 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								6da98a6ecc
								
							
						 | 
						
							
							
								
								Fix GUI
							
							
							
							
							
						 | 
						
							2014-01-07 19:08:37 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c8a48b4527
								
							
						 | 
						
							
							
								
								Implement modifier volumes and port _merge_loops() to XS
							
							
							
							
							
						 | 
						
							2014-01-07 15:40:38 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b17d06f9d1
								
							
						 | 
						
							
							
								
								Finished porting BoundingBox to XS
							
							
							
							
							
						 | 
						
							2014-01-07 12:48:09 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea47f3b6e7
								
							
						 | 
						
							
							
								
								More fixes to BoundingBox
							
							
							
							
							
						 | 
						
							2014-01-06 19:42:31 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9c0a6a79d3
								
							
						 | 
						
							
							
								
								Incomplete work for porting BoundingBox to XS
							
							
							
							
							
						 | 
						
							2014-01-06 18:29:10 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3e93a14912
								
							
						 | 
						
							
							
								
								New support material pattern: pillars!
							
							
							
							
							
						 | 
						
							2014-01-05 16:51:16 +01:00 | 
						
						
							
							
							
							
								
							
							
						 |