| 
								
								
									 Alessandro Ranellucci | 64061267c8 | Align infill across layers regardless of first-layer-specific extrusion width. Includes a good internal API refactoring and a fix to 3D honeycomb flow | 2014-12-22 16:47:35 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 540c2b8705 | Minor additions for debugging | 2014-12-22 11:37:28 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 45cc204f74 | Center hilbertcurve, archimedeanchords, octagramspiral around object's center and align them across layers | 2014-12-22 11:16:01 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bdce1ded7e | Disable cross-hatching for hilbertcurve, archimedeanchords, octagramspiral | 2014-12-22 10:47:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5cd3ef7b8a | Bugfix: PlanePath infills sometimes did not cover the whole area. #863 #1162 | 2014-12-22 00:18:45 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 74f25ef52f | Consolidated all PlanePath classes in a single file | 2014-12-21 23:43:53 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 43b1aabb60 | Fix truncated octahedrons. #1646 | 2014-08-08 14:16:41 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 45fc748011 | Fix truncated octahedrons. #1646 | 2014-08-08 13:28:24 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 956dd319e0 | Bugfix: wrong collision check in concentric infill. #2194 | 2014-08-08 03:16:19 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 2d0b27abed | Bugfix: 3D honeycomb infill wasn't correctly aligned among skewed layers. #2194 | 2014-08-08 03:13:45 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d5eb6b7be0 | Use bridge flow for 3D honeycomb | 2014-08-08 02:59:05 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 66b57a84de | Move away from truncated octahedrons | 2014-08-08 02:53:56 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 703ca8b413 | Bugfix: 3D honeycomb didn't honor Infill every layers. #2194 | 2014-08-08 02:33:18 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 53f2d6bb4b | New 3D Honeycomb infill pattern (credits: David Eccles (gringer)). #1646 | 2014-07-26 17:07:43 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d508be5ae8 | Refactoring: moved direction-specific methods to new role class Slic3r::Fill::WithDirection | 2014-07-26 16:28:38 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bc101bd93e | Assume bridge angle is stored in radians in infill generation. #1917 | 2014-04-21 23:21:15 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a248c98192 | Fixed regression when concentric infill was used as solid infill. Includes regression test. #1650 | 2014-04-19 16:53:37 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d6d6a51e0d | Fix for incomplete extrusion on solid surfaces | 2014-04-05 10:54:24 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b961849c38 | Bugfix: crashing when concentric infill produced very narrow loops. #1740 Conflicts:
	lib/Slic3r/Fill/Concentric.pm | 2014-02-10 16:05:40 +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 | 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 | b17d06f9d1 | Finished porting BoundingBox to XS | 2014-01-07 12:48:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a2cbb261cb | More work for refactoring Flow/Extruder | 2014-01-03 20:02:00 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8ed738d3f7 | More incomplete work for Flow/Extruder refactoring | 2014-01-03 18:27:46 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1a690589a8 | Satisfy test suite | 2013-12-24 12:03:30 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1157a7f859 | Remove package variable $Slic3r::Config | 2013-12-24 11:29:31 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 57fd6ad563 | Removed dependency on ->object from Region.pm | 2013-11-26 18:46:48 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a93c862338 | Ported traverse_pt() to XS | 2013-11-23 23:21:59 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3aef663f7f | Removed clip_with_polygon() and clip_with_expolygon() | 2013-11-21 18:16:03 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5f81292f3f | Ported encloses_point() to XS and renamed to contains_point() | 2013-11-21 16:21:42 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bd62de7653 | Renamed encloses_line() to contains_line() and implemented it using diff_pl() | 2013-11-21 14:35:28 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3025c77675 | Use Clipper for line clipping | 2013-11-21 14:15:38 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e6b59aef4e | Fix planepath fill patterns for very small regions. #1463 | 2013-10-13 16:07:14 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ac5e713323 | Fix segfault when calling chained_path() on an ExtrusionPathCollection using no_sort. Includes regression test | 2013-09-28 15:30:10 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5f54d0eb90 | Fix concentric infill and add regression test. #1432 | 2013-09-12 11:14:54 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 67aefdccc7 | Fixed --avoid-crossing-perimeters and --support-material after the xsdata merge | 2013-09-04 00:10:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c0789506e4 | Return objects by reference instead of always cloning | 2013-09-02 20:22:20 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1cfdf7e955 | Ported Slic3r::Polyline::Collection | 2013-08-30 00:06:10 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5d6fd7f4d9 | Optimizations for better usage of XS code | 2013-08-29 01:36:42 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fb763b0187 | Removed dependency on Math::Clipper | 2013-08-27 01:26:44 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b11b595c97 | Ported nearest_point() and nearest_point_index() | 2013-08-27 00:52:20 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9cf831b9c5 | Ported union_pt() to XS | 2013-08-26 18:37:19 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fa07c512b4 | Merge branch 'master' into xsdata Conflicts:
	lib/Slic3r/Layer/Region.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm | 2013-08-16 09:09:56 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 36596bf569 | Bugfix: alignment code for rectilinear infill caused lack of infill (regression in 948b43f). #1387 | 2013-08-12 20:27:25 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b38cc2c244 | Merge branch 'master' into xsdata Conflicts:
	lib/Slic3r.pm
	lib/Slic3r/ExPolygon.pm
	lib/Slic3r/Fill.pm
	lib/Slic3r/Fill/Rectilinear.pm
	lib/Slic3r/GCode.pm
	lib/Slic3r/GUI/Plater.pm
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Layer/Region.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm
	lib/Slic3r/TriangleMesh.pm
	t/shells.t
	xs/MANIFEST | 2013-08-08 02:10:34 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 80676f358a | Keep edge lines in rectilinear infill even when the sides are not perfectly straight | 2013-07-29 13:36:22 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 948b43fe0d | Don't try to align rectilinear infill if solid, otherwise there will be a gap at one side | 2013-07-29 11:05:04 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c7b6818ccf | Ported offset() and offset2() | 2013-07-17 00:48:29 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 898007fc36 | Port offset_ex() and offset2_ex() to XS | 2013-07-16 20:09:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9458c7db97 | Fix integration of XS containers | 2013-07-16 17:13:01 +02:00 |  |