| 
								
								
									 Alessandro Ranellucci | 2811af349a | Added a new grid infill pattern | 2015-11-01 19:03:11 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 04aa240265 | Only apply perimeter/infill overlap to the endpoints of rectilinear infill (and do that in a more proper way) | 2015-01-13 20:55:20 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e49cf2c55f | Refactored Line infill implementation | 2014-12-22 17:25:52 +01:00 |  | 
				
					
						| 
								
								
									 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 | d508be5ae8 | Refactoring: moved direction-specific methods to new role class Slic3r::Fill::WithDirection | 2014-07-26 16:28:38 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d6d6a51e0d | Fix for incomplete extrusion on solid surfaces | 2014-04-05 10:54:24 +02: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 | 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 | 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 | 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 | 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 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9b582a11ff | Adopt XS containers everywhere (incomplete work) | 2013-07-16 09:49:34 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ab6b3d41a7 | XS interface completed, including new Line class | 2013-07-15 22:57:22 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9af2a1c007 | Use XS Point everywhere | 2013-07-15 20:31:43 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a1e4bda670 | Have Clipper.pm only return ExPolygon::XS objects | 2013-07-07 15:17:09 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 45611d6742 | Fix connection algorithm for rectilinear infill as sometimes it wasn't connecting segments correctly | 2013-06-16 18:05:56 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ac4a0bcdd8 | Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere | 2013-06-16 12:21:25 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 08a0bbd7f0 | Optimization: split meshes automatically when avoid_crossing_perimeters is enabled, so that we reduce the complexity of the MotionPlanner graphs. This commit includes a very large refactoring of the Model class which is now responsible for duplication and arrangement | 2013-05-18 16:48:26 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6842114d3d | Fix for rectilinear infill failing in plates with new caching | 2013-04-26 17:14:30 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 430c825918 | Align rectilinear and line infill across layers (new implementation). #712 | 2013-04-18 17:34:21 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bd3384525e | Revert "Align rectilinear and line infill across layers. #712" This reverts commit a0a54ea706. | 2013-04-15 11:33:24 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a0a54ea706 | Align rectilinear and line infill across layers. #712 | 2013-04-11 19:36:49 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 04c0caad0b | Fix honeycomb infill overlap with perimeters | 2013-03-17 00:57:58 +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 | 86f5cb8654 | Previous commit about bridge spacing was incomplete | 2012-11-16 18:10:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 61047f0df5 | Define perimeter/infill overlap over spacing instead of width and increase it slightly to compensate | 2012-10-30 14:21:59 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | be7e211bb6 | Make flow_spacing required for ExtrusionPath objects | 2012-10-30 14:07:01 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f2389682b6 | Factor out some hard-coded settings | 2012-10-29 00:23:33 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6beaf5e597 | New faster algorithm for filling gaps, while we work on a new medial axis implementation | 2012-10-24 16:17:09 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 0990a9418c | Bugfix: honeycomb infill was overlapping too much with perimeters. #732 | 2012-10-22 13:38:37 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bbe0a45b58 | Optimization: cache scaled flow width and spacing | 2012-09-23 03:03:08 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e0d5f4e528 | Replace 'scale epsilon' with 'scaled_epsilon' | 2012-09-12 15:22:43 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bb5f00cf0c | Bugfix: extrusion width setting for support material was only affecting the path spacing but not the actual flow. #666 | 2012-09-12 12:13:43 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5281b101f9 | Some infill paths were still disconnected, causing unnecessary retractions | 2012-08-24 18:59:23 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bf1aba3d08 | New --support-material-pattern and --support-material-angle options | 2012-06-23 22:43:23 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 53d24bc580 | Bugfix: some infill paths were not connected. #477 | 2012-06-23 20:27:28 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | be8970b497 | Fixed regression causing infill lines not being always connected near perimeters | 2012-06-19 18:49:46 +02:00 |  |