| 
								
								
									 Alessandro Ranellucci | 873762491b | Fix a bad access after recent change about ->p returning objects by reference | 2013-09-09 17:10:54 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8607c559c7 | Minor tidying | 2013-09-07 00:42:56 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 09684c67c2 | Optimization: Remove useless calls to union() | 2013-09-07 00:28:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 10ab3bbb86 | Fix Only infill where needed putting insufficient material. #1412 | 2013-09-07 00:02:58 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 907ba55aab | Some minor fixes needed after the xsdata merge. #1421 | 2013-09-06 22:52:56 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f104659020 | Optimization | 2013-09-06 19:21:38 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e02ae0d18a | Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored | 2013-09-06 18:36:38 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | cb677c45de | Don't grow horizontal shells having acute angles. #1387 | 2013-09-06 17:43:40 +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 | a49dc603cc | Many changes and fixes to remove leaks and return objects by reference | 2013-09-03 19:26:58 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fb763b0187 | Removed dependency on Math::Clipper | 2013-08-27 01:26:44 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fe42427a54 | Ported Polygon->is_valid() and ExPolygon->is_valid() | 2013-08-26 23:27:51 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | da0b85c0d9 | Ported ExPolygon->contour and ExPolygon->holes | 2013-08-26 23:09:18 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 494ed5c5ad | Minor optimization (group offset_ex calls) | 2013-08-26 22:54:06 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fc9cec9d81 | Merge branch 'master' into xsdata Conflicts:
	lib/Slic3r/Layer/Region.pm
	lib/Slic3r/Print/Object.pm | 2013-08-25 19:59:42 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 026e0c06e4 | Ability to customize how materials are mapped to extruders. #1020 | 2013-08-25 19:52:32 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3d6fb1b05c | New feature: ability to override specific settings for individual objects in the plater. #344 | 2013-08-25 14:37:50 +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 | 2b36778dc1 | Fix a situation where extra perimeters prevented top shell to be fully propagated. #1387 | 2013-08-13 09:45:33 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f1922ce7b3 | Fix regression causing lack of contact infill | 2013-08-12 19:19:22 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e5fe04ea7a | Make sure teeth are not too tight | 2013-08-12 19:10:40 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9513fa7600 | Enforce some horizontal margin between object and interface/support (contact not affected) | 2013-08-12 18:55:11 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ca7d4163d7 | Remove jitter and overlaps in interface infill | 2013-08-12 18:45:03 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7062d028d2 | Bugfix: top layers were not detected correctly, causing overlap of support material and object in some situations where there were contact regions having the same Z as some top regions | 2013-08-12 18:12:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8d413eda44 | Refactoring: generate interface and support in different cycles | 2013-08-11 19:25:51 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5f07d39509 | Reapply perimeter only to support | 2013-08-10 21:30:50 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5380b6cb33 | Incomplete work to improve support material by avoiding thin columns and making sure everything is supported correctly | 2013-08-10 19:39:35 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | abb5d1256f | Added some debugging code | 2013-08-09 21:27:57 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5d80c26b29 | Adjust collision detection for brim and include support islands inside the only_retract_when_crossing_perimeters logic | 2013-08-09 15:04:14 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f6569cf359 | Minor error causing support material to fail when first_layer_height was expressed in % (caught by regression test). #1371 | 2013-08-08 14:41:23 +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 | d8e2cde962 | Avoid problems caused in support material by layer heights being specified in configuration without the leading 0 (like .25). #1366 | 2013-07-31 23:44:17 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1b4878f305 | Fix hang in new support material caused by numerical approximation leaving small polygons, as usual | 2013-07-30 15:44:08 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 913f401280 | Merge new-support2 | 2013-07-29 20:50:26 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 51de3ce14f | Switch print_z to unscaled coordinates | 2013-07-29 00:27:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 691c45d57f | Smarter handling of hollow prints. Optimization included | 2013-07-28 10:56:41 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 25af3eb35f | Proper fix for preventing shells to propagate too much | 2013-07-27 19:41:36 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6bd4803612 | Failing test case about spurious infill in hollow objects, caused by shells being correctly generated even for hollow objects - however sometimes we don't want that | 2013-07-26 20:17:33 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b1147861dd | Implement lower_bound() and upper_bound() methods for ZTable | 2013-07-20 21:19:59 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1b285f3f46 | Thread-safe integration of ExtrusionPath::Collection | 2013-07-18 22:29:12 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c7b6818ccf | Ported offset() and offset2() | 2013-07-17 00:48:29 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bf8c799685 | Ported diff_ex, intersection_ex, union_ex, xor_ex | 2013-07-17 00:29:09 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 898007fc36 | Port offset_ex() and offset2_ex() to XS | 2013-07-16 20:09:53 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9b582a11ff | Adopt XS containers everywhere (incomplete work) | 2013-07-16 09:49:34 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 159a009f96 | Fix tests here and there | 2013-07-15 15:26:56 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f612d4c64e | Ported ExtrusionPath to XS. Failing test for Surface | 2013-07-15 12:14:22 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7534c1e6d9 | Use Slic3r::Surface::Collection for Layer::Region->slices | 2013-07-14 15:03:45 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5885be881c | New Slic3r::Surface::Collection class | 2013-07-14 14:56:43 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f7967414e0 | Store layer slices and region slices as XS data to save memory and make them shared across threads | 2013-07-07 12:54:20 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 985af5ee56 | Merge branch 'newslice' | 2013-07-06 12:16:54 +02:00 |  |