Commit Graph

2818 Commits (c5c069b9a09cea8de12975cd9823ef955c281921)

Author SHA1 Message Date
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 3274f3978b Additions to Geometry.pm and allow function exporting 2011-10-07 21:19:18 +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 1cb515a8e5 Merge branch 'high-res-perimeters'
Conflicts:
	lib/Slic3r/Extruder.pm
2011-10-06 20:09:50 +02:00
Alessandro Ranellucci 5daaf454b1 Faster algorithm for rectilinear fill 2011-10-06 17:13:42 +02:00
Alessandro Ranellucci 119eb0693f New high_res_perimeters option (like the "Skin" plugin for Skeinforge) 2011-10-06 17:11:59 +02:00
Alessandro Ranellucci 1978a99416 Faster algorithm for rectilinear fill 2011-10-06 16:22:22 +02:00
Alessandro Ranellucci 33d7b8c7cf Code refactored to allow for multiple infill types 2011-10-06 15:13:09 +02:00
Alessandro Ranellucci bfd1d0e1dd Got rid of Math::Geometry::Planar 2011-10-06 12:39:58 +02:00
Alessandro Ranellucci e2d2574b8b New algorithm for clipping lines to complex polygons 2011-10-06 12:20:25 +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 5a07137def Fixes to retraction and skirt 2011-10-05 21:25:17 +02:00
Alessandro Ranellucci a1d518f1a2 Save and load configurations 2011-10-05 18:13:47 +02:00
Alessandro Ranellucci 92dec2db2a Fixed detection of horizontal shells 2011-10-04 22:36:05 +02:00
Alessandro Ranellucci 2da5ee7448 Bugfixes and improvements in surface detection 2011-10-04 22:27:45 +02:00
Alessandro Ranellucci f1a36502e1 Additions to the polygon library 2011-10-04 20:06:17 +02:00
Alessandro Ranellucci 706586f150 Allow .STL files as well as .stl 2011-10-04 18:00:01 +02:00
Alessandro Ranellucci 794b7a99d2 Fixes for hi-res STL models 2011-10-04 17:55:55 +02:00
Alessandro Ranellucci 6444c3d7a9 Bugfix in dealing with very small STL facets 2011-10-03 20:57:56 +02:00
Alessandro Ranellucci ef201a99cc Bugfix in polyline simplification 2011-10-03 20:40:49 +02:00
Alessandro Ranellucci 865e234a44 Workaround for Wx/GTK bug on Linux 2011-10-03 19:15:07 +02:00
Alessandro Ranellucci 71a373e437 Bugfix: error during skein freezed the GUI 2011-10-03 17:41:45 +02:00
Alessandro Ranellucci 076087af2e Updated README 2011-10-03 16:45:34 +02:00
Alessandro Ranellucci 558e86e72d GUI fixes for Windows 2011-10-03 13:08:43 +02:00
Alessandro Ranellucci f2f9178e07 GUI 2011-10-03 11:55:32 +02:00
Alessandro Ranellucci a311220c19 New build script to install dependencies automatically 2011-10-02 11:57:47 +02:00
Alessandro Ranellucci 21d287504c New --perimeter-feed-rate and --retract-before-travel options. Includes some refactoring and fixes. 2011-10-02 09:57:37 +02:00
Alessandro Ranellucci 55f2247cd9 New extrusion math 2011-10-01 18:10:33 +02:00
Alessandro Ranellucci ea88cad8e3 Don't extrude acute angles 2011-10-01 14:26:54 +02:00
Alessandro Ranellucci 25ea8a0204 Bugfixes for complex and dirty geometries 2011-09-30 15:46:48 +02:00
Alessandro Ranellucci cb08aa782f Improvements to the README 2011-09-27 09:49:43 +02:00
Alessandro Ranellucci b61b543243 Minor cleanups 2011-09-26 19:53:01 +02:00
Alessandro Ranellucci 81085433fd New options to multiply input object 2011-09-26 16:58:08 +02:00
Alessandro Ranellucci b79737c657 Added some credits to usage info 2011-09-26 16:25:26 +02:00
Alessandro Ranellucci 117c31d617 Removed hard coded default for print center 2011-09-26 16:21:49 +02:00
Alessandro Ranellucci c16ecb4316 Fixed regression which prevented horizontal shells to be processed for external top surfaces 2011-09-26 16:19:32 +02:00
Alessandro Ranellucci 404c76adc8 New option to rotate input object 2011-09-26 16:07:12 +02:00
Alessandro Ranellucci 8d13d4b21e New option to shift Z coordinates 2011-09-26 15:59:03 +02:00
Alessandro Ranellucci 92eb3ea365 Little warning removed 2011-09-26 15:52:41 +02:00
Alessandro Ranellucci b0433097d4 New option to customize infill angle 2011-09-26 15:51:22 +02:00
Alessandro Ranellucci 742f646372 Minor fixes to time computation and right-hand rule 2011-09-26 15:08:05 +02:00
Alessandro Ranellucci 478047fad3 Fixes and improvements after testing with more complex objects 2011-09-26 14:48:22 +02:00
Alessandro Ranellucci bfad101c8c Ability to scale input object 2011-09-26 12:07:29 +02:00
Alessandro Ranellucci c2a62891da Remove features that are too small to be printed 2011-09-26 11:59:06 +02:00
Alessandro Ranellucci 081f65852d Refactor extrusion logic in a dedicated class 2011-09-26 11:42:08 +02:00
Alessandro Ranellucci 415d1a5170 Optimization of travel paths for fills 2011-09-26 10:52:58 +02:00
Alessandro Ranellucci 0cd10441a1 Optimization of travel paths for perimeters 2011-09-25 23:15:45 +02:00
Alessandro Ranellucci 03341f3485 Multiple solid layers near external surfaces 2011-09-25 22:11:56 +02:00
Alessandro Ranellucci f892fde123 Make rounded corners for skirt 2011-09-25 20:24:14 +02:00