| 
								
								
									 Alessandro Ranellucci | 7475762a27 | Remove residual uses of Boost for line clipping | 2013-11-21 18:47:25 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c5f7318fc9 | Removed debugging statement | 2013-11-20 15:38:51 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 50c0081d25 | Update Clipper to 6.0.0 | 2013-11-20 11:35:58 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ab3e5b5a2c | No support when --support-material-interface-layers was set to 1. #1515 | 2013-11-14 18:13:57 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 885ab5844e | Ported regular_points() to XS and renamed it to equally_spaced_points() | 2013-11-11 20:59:58 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6bb425e88d | Minor fix about raft and support after previous commit | 2013-11-11 20:50:22 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9f41f0279e | Some work to reduce recursive dependencies between classes | 2013-11-11 20:37:06 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | f491b7ba71 | Fix t/support.t | 2013-11-02 11:32:23 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3f7adfc07d | Fix raft_layers according to the new support material logic | 2013-11-02 11:16:44 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ff25cc97fa | Explicitely clip support material with object slices (test case from #1397) | 2013-10-27 23:20:06 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a99d34a91a | Bad memory access in regular_points() | 2013-10-27 20:55:55 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 58d92ac36a | Support interface_layers == 0 | 2013-10-27 18:54:52 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 0e3c9ebe52 | Extend interface into base support when the latter is contained in a hole (for better interface anchoring) and fix contact loops when object is enclosed in a hole | 2013-10-27 16:37:04 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 4cba5111a3 | Fix generation of contact loops | 2013-10-27 15:22:44 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 28e9682d0e | Several changes to support material, including a fix to prevent vertical overlapping and horizontal fusion of support and object | 2013-10-27 10:19:26 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c08d4cc798 | Fixed support unit tests and reduced dependency on $object | 2013-10-26 17:56:59 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bdf825d078 | Refactoring: split support material code into several methods | 2013-10-26 17:20:54 +02:00 |  | 
				
					
						| 
								
								
									 Mark Hindess | f523c095b1 | Trivial fix for support-related undefined sub errors. | 2013-09-24 09:54:23 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 197cd8e68b | Typo | 2013-09-19 16:09:47 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ed529b62f3 | Fix threading issue with GUI. #1443 #1444 | 2013-09-19 16:00:47 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 4fe0675380 | Removed ZTable code | 2013-09-17 23:55:38 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a7989e382c | Bugfix: enabling raft layers generated support for the whole model. Includes regression test. #1375 | 2013-09-17 23:51:30 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e8323fc339 | Move support material code to its own class | 2013-09-17 23:27:57 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 6adce9f66b | Update support material code to use shared memory | 2013-09-17 23:14:49 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ea0e136b45 | Prevent superfluous extra perimeters added when a region has an acute angle | 2013-09-17 20:18:54 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 39449f9245 | Revert a recent change made to shells generation, causing too much solid infill. Includes regression test. #1431 | 2013-09-17 19:24:16 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | c7db2cb10f | Prune tiny shells to avoid random extra internal solid infill. #1431 | 2013-09-16 12:36:04 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a821eb7f3c | More work to avoid working with vertices outside XS | 2013-09-11 11:55:08 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 566d38a472 | Replace TriangleMesh with the XS port | 2013-09-10 00:40:46 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5e34a9cf21 | Make Repair() idempotent and lowercase | 2013-09-09 23:18:33 +02:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1b9d2e2ef8 | Use the XS slicing code | 2013-09-09 18:21:10 +02:00 |  | 
				
					
						| 
								
								
									 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 |  |