| 
								
								
									 Alessandro Ranellucci | 7387e60706 | More incomplete work | 2014-01-22 21:15:19 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b20caa4e31 | Completed parts visualization with highlighting | 2014-01-22 21:15:19 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3f4f27fa5d | Some incomplete work for interactive part editor | 2014-01-22 21:15:18 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fd43ada293 | Remove duplicated "Generating skirt" status message | 2014-01-18 16:36:13 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bc832f1a6d | Updated MANIFEST with Boost files | 2014-01-18 14:37:17 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 90194ee581 | Fix overflow in Point::ccw() affecting convex hull generation. Includes regression test | 2014-01-17 14:49:51 +01:00 |  | 
				
					
						| 
								
								
									 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 |  |