Alessandro Ranellucci
da1b6117df
Minor fix in debug code
2013-08-19 12:16:19 +02:00
Alessandro Ranellucci
ef8ce1b5ba
Improvements to SVG debug tools: honor input order and support all colours
2013-08-13 10:34:49 +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
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
855ba90332
New script to generate vertical section cuts from any given G-code file
2013-05-02 11:42:51 +02:00
Alessandro Ranellucci
e809a5bdcc
Added support for expolygons in Slic3r::SVG
2013-03-11 14:23:45 +01:00
Alessandro Ranellucci
ad9be0e4d7
Bugfix: crash when reading/writing files to paths containing non-ASCII characters on Windows. #651 #865
2013-01-13 10:18:34 +01:00
Alessandro Ranellucci
cb4ede7f9e
Do not pass the Print object to SVG::output anymore
2012-11-01 11:34:53 +01:00
Alessandro Ranellucci
7e34244b05
Refactored configuration handling.
...
Slic3r::Config is now an object. Multiple partial config objects are used throughout the codebase as local repositories, then merged and serialized when necessary.
2012-07-27 21:16:11 +02:00
Alessandro Ranellucci
d59d4a2c55
Bugfix: infill every N layers was consuming large amounts of memory when used with models having sloping walls. #259
2012-05-01 18:51:47 +02:00
Alessandro Ranellucci
96d5e513b8
Rename $Slic3r::resolution to $Slic3r::scaling_factor
2012-04-16 14:05:38 +02:00
Alessandro Ranellucci
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
Alessandro Ranellucci
f01ddae974
Some compatibility bugs. Slic3r will still fail hard with non-manifold objects
2011-10-11 15:51:08 +02:00
Alessandro Ranellucci
34681af6ae
Improvements for bottom and top surfaces perimeters
2011-10-10 16:31:37 +02:00
Alessandro Ranellucci
84abd41cf4
Fixes for bridges
2011-10-09 22:18:06 +02:00
Alessandro Ranellucci
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
Alessandro Ranellucci
ad27f25c71
Skeining algorithm totally rewritten
2011-10-08 19:02:05 +02:00
Alessandro Ranellucci
743f2abcf2
Detection of optimal infill direction for bridges. Includes many fixes and improvements.
2011-10-07 19:07:57 +02:00
Alessandro Ranellucci
5daaf454b1
Faster algorithm for rectilinear fill
2011-10-06 17:13:42 +02:00
Alessandro Ranellucci
5812804d6b
Refactored the can_connect() logic (includes a refactoring of the SVG library)
2011-10-06 11:55:26 +02:00
Alessandro Ranellucci
794b7a99d2
Fixes for hi-res STL models
2011-10-04 17:55:55 +02:00
Alessandro Ranellucci
ea88cad8e3
Don't extrude acute angles
2011-10-01 14:26:54 +02:00
Alessandro Ranellucci
478047fad3
Fixes and improvements after testing with more complex objects
2011-09-26 14:48:22 +02:00
Alessandro Ranellucci
03341f3485
Multiple solid layers near external surfaces
2011-09-25 22:11:56 +02:00
Alessandro Ranellucci
18c7aef1a7
Lots of changes and refactoring after testing with hollow objects
2011-09-18 19:28:12 +02:00