Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e1f93fd112
								
							
						 | 
						
							
							
								
								Consider contour thickness when validating medial axis segments
							
							
							
							
							
						 | 
						
							2014-03-05 00:05:26 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3c77b301a7
								
							
						 | 
						
							
							
								
								Promising approach to medial axis pruning
							
							
							
							
							
						 | 
						
							2014-03-04 23:33:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b49a652736
								
							
						 | 
						
							
							
								
								Rewritten half-edge traversal in a more robust way. Includes first medial axis unit test
							
							
							
							
							
						 | 
						
							2014-03-03 01:48:05 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								eadffe4a9e
								
							
						 | 
						
							
							
								
								Merge branch 'master' into boost-medialaxis
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Layer/Region.pm
	xs/src/ExPolygon.cpp
	xs/src/Point.cpp
	xs/src/Point.hpp
	xs/src/TriangleMesh.cpp
	xs/t/01_trianglemesh.t 
							
						 | 
						
							2014-03-02 22:36:20 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								691db31da0
								
							
						 | 
						
							
							
								
								Some incomplete work for per-region config
							
							
							
							
							
						 | 
						
							2014-02-14 22:26:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								cfc1c5037d
								
							
						 | 
						
							
							
								
								Mark strings as UTF-8 when passing them to Perl
							
							
							
							
							
						 | 
						
							2014-02-14 22:25:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3d483722c6
								
							
						 | 
						
							
							
								
								Perform additional checks before merging solid surfaces (i.e. take flow and fill pattern into account)
							
							
							
							
							
						 | 
						
							2014-02-10 13:19:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Kamil Kwolek
								
							 
						 | 
						
							
							
							
							
								
							
							
								c20489ee40
								
							
						 | 
						
							
							
								
								fix XS build on Windows #1433 #1681
							
							
							
							
							
						 | 
						
							2014-02-01 11:53:45 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								42519174cd
								
							
						 | 
						
							
							
								
								New erase() method for DynamicConfig objects
							
							
							
							
							
						 | 
						
							2014-01-22 21:15:19 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								6da98a6ecc
								
							
						 | 
						
							
							
								
								Fix GUI
							
							
							
							
							
						 | 
						
							2014-01-07 19:08:37 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c8a48b4527
								
							
						 | 
						
							
							
								
								Implement modifier volumes and port _merge_loops() to XS
							
							
							
							
							
						 | 
						
							2014-01-07 15:40:38 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b17d06f9d1
								
							
						 | 
						
							
							
								
								Finished porting BoundingBox to XS
							
							
							
							
							
						 | 
						
							2014-01-07 12:48:09 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea47f3b6e7
								
							
						 | 
						
							
							
								
								More fixes to BoundingBox
							
							
							
							
							
						 | 
						
							2014-01-06 19:42:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								9c0a6a79d3
								
							
						 | 
						
							
							
								
								Incomplete work for porting BoundingBox to XS
							
							
							
							
							
						 | 
						
							2014-01-06 18:29:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								3e93a14912
								
							
						 | 
						
							
							
								
								New support material pattern: pillars!
							
							
							
							
							
						 | 
						
							2014-01-05 16:51:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0bdea60b53
								
							
						 | 
						
							
							
								
								Merge branch 'region-config'
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/Format/AMF/Parser.pm 
							
						 | 
						
							2014-01-05 14:59:36 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c523ddea35
								
							
						 | 
						
							
							
								
								Fix option names not showing in plater object settings
							
							
							
							
							
						 | 
						
							2014-01-05 14:58:41 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								036badf932
								
							
						 | 
						
							
							
								
								Ported Flow to XS
							
							
							
							
							
						 | 
						
							2014-01-05 13:16:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								07b9b12475
								
							
						 | 
						
							
							
								
								Make tests pass
							
							
							
							
							
						 | 
						
							2014-01-05 00:36:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ed738d3f7
								
							
						 | 
						
							
							
								
								More incomplete work for Flow/Extruder refactoring
							
							
							
							
							
						 | 
						
							2014-01-03 18:27:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b9793b3f12
								
							
						 | 
						
							
							
								
								Moved first_layer_extrusion_width to PrintConfig
							
							
							
							
							
						 | 
						
							2014-01-03 00:34:30 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								81663215c5
								
							
						 | 
						
							
							
								
								Adapt plater to the new split config
							
							
							
							
							
						 | 
						
							2014-01-02 22:06:58 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								44e7e542c2
								
							
						 | 
						
							
							
								
								Bugfix: overflow causing full object facets reversal when STL file has large coordinates. #1666
							
							
							
							
							
						 | 
						
							2014-01-02 18:52:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								bfa2ee2770
								
							
						 | 
						
							
							
								
								Remove scale, rotate, duplicate, duplicate_grid from config (but leave them in CLI)
							
							
							
							
							
						 | 
						
							2014-01-02 18:01:21 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bf0942f45
								
							
						 | 
						
							
							
								
								Satisfy test suite and CLI
							
							
							
							
							
						 | 
						
							2014-01-02 17:24:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Miro Hrončok
								
							 
						 | 
						
							
							
							
							
								
							
							
								aad41ee023
								
							
						 | 
						
							
							
								
								Rename some admesh functions to preserve compatibility with oiriginal admesh #1525
							
							
							
							
							
						 | 
						
							2014-01-02 15:10:03 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e2f1040a76
								
							
						 | 
						
							
							
								
								More work
							
							
							
							
							
						 | 
						
							2014-01-02 10:44:54 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0883d0f4eb
								
							
						 | 
						
							
							
								
								More work here and there
							
							
							
							
							
						 | 
						
							2014-01-01 17:29:15 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								51b976721d
								
							
						 | 
						
							
							
								
								Split PrintConfig into PrintObjectConfig and PrintRegionConfig
							
							
							
							
							
						 | 
						
							2013-12-31 15:52:37 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |