Commit Graph

30 Commits

Author SHA1 Message Date
b79ae44e3d Recent changes made Slic3r less tolerant with dirty STL files. Now we are able again to slice Prusa parts. #16 2011-12-04 19:10:43 +01:00
4fe340cc56 Many fixes to the bridge direction detection algorithm and other things. #58 2011-12-03 18:31:31 +01:00
792960aae1 Slic3r should now be able to detect optimal bridging direction for any kind of bridge. #58 2011-12-02 23:35:39 +01:00
d51a37a0ae Refactoring: moved slicing code to new TriangleMesh class, leaving in STL just what's needed to read that particular input format. Slic3r will now warn if model is not manifold. #16 2011-11-30 16:07:31 +01:00
038caddcda New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20 2011-11-13 18:14:02 +01:00
c5d5e4d244 Cleanup lines resulting from plane intersection before detecting polygons. This allows for more tolerance with dirty models. Performance impact depends on how many layers are detected as dirty. #16 #28 2011-11-12 10:18:20 +01:00
279bfbb10d Organize perimeters with a nearest point search to avoid unnecessary travel moves. #21 2011-11-07 15:40:09 +01:00
6d6533831e New experimental --gcode-arcs options to generate G2/G3 commands. #23 2011-10-28 14:13:44 +02:00
56619871b2 Bugfix: some bridges had wrong perimeters inside 2011-10-13 22:22:45 +02:00
f01ddae974 Some compatibility bugs. Slic3r will still fail hard with non-manifold objects 2011-10-11 15:51:08 +02:00
bca3abb755 More fixes. 2011-10-10 17:27:00 +02:00
84abd41cf4 Fixes for bridges 2011-10-09 22:18:06 +02:00
459577f9a2 Completely rewritten the slicing algorithm
It should work with any model now. There are still problems with some
bridges.
2011-10-09 19:47:21 +02:00
ad27f25c71 Skeining algorithm totally rewritten 2011-10-08 19:02:05 +02:00
3274f3978b Additions to Geometry.pm and allow function exporting 2011-10-07 21:19:18 +02:00
743f2abcf2 Detection of optimal infill direction for bridges. Includes many fixes and improvements. 2011-10-07 19:07:57 +02:00
5daaf454b1 Faster algorithm for rectilinear fill 2011-10-06 17:13:42 +02:00
e2d2574b8b New algorithm for clipping lines to complex polygons 2011-10-06 12:20:25 +02:00
5812804d6b Refactored the can_connect() logic (includes a refactoring of the SVG library) 2011-10-06 11:55:26 +02:00
5a07137def Fixes to retraction and skirt 2011-10-05 21:25:17 +02:00
2da5ee7448 Bugfixes and improvements in surface detection 2011-10-04 22:27:45 +02:00
f1a36502e1 Additions to the polygon library 2011-10-04 20:06:17 +02:00
794b7a99d2 Fixes for hi-res STL models 2011-10-04 17:55:55 +02:00
ef201a99cc Bugfix in polyline simplification 2011-10-03 20:40:49 +02:00
25ea8a0204 Bugfixes for complex and dirty geometries 2011-09-30 15:46:48 +02:00
b0433097d4 New option to customize infill angle 2011-09-26 15:51:22 +02:00
478047fad3 Fixes and improvements after testing with more complex objects 2011-09-26 14:48:22 +02:00
415d1a5170 Optimization of travel paths for fills 2011-09-26 10:52:58 +02:00
0cd10441a1 Optimization of travel paths for perimeters 2011-09-25 23:15:45 +02:00
18c7aef1a7 Lots of changes and refactoring after testing with hollow objects 2011-09-18 19:28:12 +02:00