Commit Graph

  • a65befe08c Require Math::Clipper 1.02 otherwise fail with a hard error This is to force people to upgrade their dependencies in order to avoid their previous bugs Alessandro Ranellucci 2011-10-11 17:56:56 +02:00
  • 82d8d0896f Reset extrusion distance during retracts Alessandro Ranellucci 2011-10-11 17:53:50 +02:00
  • f352dd8e81 We require Math::Clipper 1.02 now Alessandro Ranellucci 2011-10-11 16:40:31 +02:00
  • ef485e511e Remove useless F params to shrink gcode size (#14) and Reset E before exceeding 65535 (#13) Alessandro Ranellucci 2011-10-11 16:01:50 +02:00
  • f01ddae974 Some compatibility bugs. Slic3r will still fail hard with non-manifold objects Alessandro Ranellucci 2011-10-11 15:51:08 +02:00
  • bca3abb755 More fixes. Alessandro Ranellucci 2011-10-10 17:27:00 +02:00
  • 34681af6ae Improvements for bottom and top surfaces perimeters Alessandro Ranellucci 2011-10-10 16:31:37 +02:00
  • a7d5e643ae Bugfix: couldn't set fill density to zero Alessandro Ranellucci 2011-10-10 14:37:40 +02:00
  • 7628c83e9f Some tests were failing Alessandro Ranellucci 2011-10-10 11:00:19 +02:00
  • 02a1b0cdab -o option was in the wrong place in --help Alessandro Ranellucci 2011-10-09 22:47:05 +02:00
  • 332d55f854 Moved Temperature under filament options Alessandro Ranellucci 2011-10-09 22:29:13 +02:00
  • 84abd41cf4 Fixes for bridges Alessandro Ranellucci 2011-10-09 22:18:06 +02:00
  • 459577f9a2 Completely rewritten the slicing algorithm Alessandro Ranellucci 2011-10-09 19:47:21 +02:00
  • ad27f25c71 Skeining algorithm totally rewritten Alessandro Ranellucci 2011-10-08 19:02:05 +02:00
  • 3274f3978b Additions to Geometry.pm and allow function exporting Alessandro Ranellucci 2011-10-07 21:19:18 +02:00
  • 743f2abcf2 Detection of optimal infill direction for bridges. Includes many fixes and improvements. Alessandro Ranellucci 2011-10-07 19:07:57 +02:00
  • 1cb515a8e5 Merge branch 'high-res-perimeters' Alessandro Ranellucci 2011-10-06 20:09:50 +02:00
  • 5daaf454b1 Faster algorithm for rectilinear fill Alessandro Ranellucci 2011-10-06 15:24:21 +02:00
  • 119eb0693f New high_res_perimeters option (like the "Skin" plugin for Skeinforge) Alessandro Ranellucci 2011-10-06 17:11:59 +02:00
  • 1978a99416 Faster algorithm for rectilinear fill Alessandro Ranellucci 2011-10-06 15:24:21 +02:00
  • 33d7b8c7cf Code refactored to allow for multiple infill types Alessandro Ranellucci 2011-10-06 13:43:32 +02:00
  • bfd1d0e1dd Got rid of Math::Geometry::Planar Alessandro Ranellucci 2011-10-06 12:39:58 +02:00
  • e2d2574b8b New algorithm for clipping lines to complex polygons Alessandro Ranellucci 2011-10-06 12:20:25 +02:00
  • 5812804d6b Refactored the can_connect() logic (includes a refactoring of the SVG library) Alessandro Ranellucci 2011-10-06 11:55:26 +02:00
  • 5a07137def Fixes to retraction and skirt Alessandro Ranellucci 2011-10-05 21:25:17 +02:00
  • a1d518f1a2 Save and load configurations Alessandro Ranellucci 2011-10-05 18:13:47 +02:00
  • 92dec2db2a Fixed detection of horizontal shells Alessandro Ranellucci 2011-10-04 22:36:05 +02:00
  • 2da5ee7448 Bugfixes and improvements in surface detection Alessandro Ranellucci 2011-10-04 22:27:45 +02:00
  • f1a36502e1 Additions to the polygon library Alessandro Ranellucci 2011-10-04 20:06:17 +02:00
  • 706586f150 Allow .STL files as well as .stl Alessandro Ranellucci 2011-10-04 18:00:01 +02:00
  • 794b7a99d2 Fixes for hi-res STL models Alessandro Ranellucci 2011-10-04 17:55:55 +02:00
  • 6444c3d7a9 Bugfix in dealing with very small STL facets Alessandro Ranellucci 2011-10-03 20:57:56 +02:00
  • ef201a99cc Bugfix in polyline simplification Alessandro Ranellucci 2011-10-03 20:40:49 +02:00
  • 865e234a44 Workaround for Wx/GTK bug on Linux Alessandro Ranellucci 2011-10-03 19:15:07 +02:00
  • 71a373e437 Bugfix: error during skein freezed the GUI Alessandro Ranellucci 2011-10-03 17:41:45 +02:00
  • 076087af2e Updated README Alessandro Ranellucci 2011-10-03 16:45:34 +02:00
  • 558e86e72d GUI fixes for Windows Alessandro Ranellucci 2011-10-03 13:08:43 +02:00
  • f2f9178e07 GUI Alessandro Ranellucci 2011-10-03 11:55:32 +02:00
  • a311220c19 New build script to install dependencies automatically Alessandro Ranellucci 2011-10-02 11:57:47 +02:00
  • 21d287504c New --perimeter-feed-rate and --retract-before-travel options. Includes some refactoring and fixes. Alessandro Ranellucci 2011-10-02 09:57:37 +02:00
  • 55f2247cd9 New extrusion math Alessandro Ranellucci 2011-10-01 18:10:33 +02:00
  • ea88cad8e3 Don't extrude acute angles Alessandro Ranellucci 2011-10-01 14:26:54 +02:00
  • 25ea8a0204 Bugfixes for complex and dirty geometries Alessandro Ranellucci 2011-09-30 15:46:48 +02:00
  • cb08aa782f Improvements to the README Alessandro Ranellucci 2011-09-27 09:49:43 +02:00
  • b61b543243 Minor cleanups Alessandro Ranellucci 2011-09-26 19:53:01 +02:00
  • 81085433fd New options to multiply input object Alessandro Ranellucci 2011-09-26 16:58:08 +02:00
  • b79737c657 Added some credits to usage info Alessandro Ranellucci 2011-09-26 16:25:26 +02:00
  • 117c31d617 Removed hard coded default for print center Alessandro Ranellucci 2011-09-26 16:21:49 +02:00
  • c16ecb4316 Fixed regression which prevented horizontal shells to be processed for external top surfaces Alessandro Ranellucci 2011-09-26 16:19:32 +02:00
  • 404c76adc8 New option to rotate input object Alessandro Ranellucci 2011-09-26 16:07:12 +02:00
  • 8d13d4b21e New option to shift Z coordinates Alessandro Ranellucci 2011-09-26 15:59:03 +02:00
  • 92eb3ea365 Little warning removed Alessandro Ranellucci 2011-09-26 15:52:41 +02:00
  • b0433097d4 New option to customize infill angle Alessandro Ranellucci 2011-09-26 15:51:22 +02:00
  • 742f646372 Minor fixes to time computation and right-hand rule Alessandro Ranellucci 2011-09-26 15:08:05 +02:00
  • 478047fad3 Fixes and improvements after testing with more complex objects Alessandro Ranellucci 2011-09-26 14:48:22 +02:00
  • bfad101c8c Ability to scale input object Alessandro Ranellucci 2011-09-26 12:07:29 +02:00
  • c2a62891da Remove features that are too small to be printed Alessandro Ranellucci 2011-09-26 11:59:06 +02:00
  • 081f65852d Refactor extrusion logic in a dedicated class Alessandro Ranellucci 2011-09-26 11:42:08 +02:00
  • 415d1a5170 Optimization of travel paths for fills Alessandro Ranellucci 2011-09-26 10:52:58 +02:00
  • 0cd10441a1 Optimization of travel paths for perimeters Alessandro Ranellucci 2011-09-25 23:15:45 +02:00
  • 03341f3485 Multiple solid layers near external surfaces Alessandro Ranellucci 2011-09-25 22:11:56 +02:00
  • f892fde123 Make rounded corners for skirt Alessandro Ranellucci 2011-09-25 20:24:14 +02:00
  • 5fec13353c Use latest Math::Clipper updated to Clipper 4.4.4 to get sharp corners Alessandro Ranellucci 2011-09-25 20:09:30 +02:00
  • f48dec9e41 Remove old code Alessandro Ranellucci 2011-09-25 19:51:03 +02:00
  • 18c7aef1a7 Lots of changes and refactoring after testing with hollow objects Alessandro Ranellucci 2011-09-18 19:28:12 +02:00
  • 26b05ab155 Replaced Moose with Moo => big performance boost and easier packaging Alessandro Ranellucci 2011-09-06 11:50:43 +02:00
  • bf5824781d Rearranged configuration options; removed --resolution (now hard-coded to 0.01mm) and --flow-width (now calculated using the new --nozzle-diameter) Alessandro Ranellucci 2011-09-06 11:10:12 +02:00
  • 3421e8fef8 Improvements to avoid blobs Alessandro Ranellucci 2011-09-05 20:29:07 +02:00
  • ff5044c031 Implemented skirt Alessandro Ranellucci 2011-09-05 20:00:59 +02:00
  • d8b848a67f Implemented retraction and fixed extrusion math Alessandro Ranellucci 2011-09-05 18:52:09 +02:00
  • 5595839b31 Command line interface Alessandro Ranellucci 2011-09-05 13:33:09 +02:00
  • 778e4f6ffa Allow for different speed on bottom layer Alessandro Ranellucci 2011-09-05 12:22:54 +02:00
  • 9e111d0a6d Rectilinear fill Alessandro Ranellucci 2011-09-05 12:21:27 +02:00
  • 428006264d Generate boundaries of areas to fill (includes some refactoring) Alessandro Ranellucci 2011-09-04 12:04:01 +02:00
  • 416ad241ea Require at least one perimeter Alessandro Ranellucci 2011-09-04 11:06:15 +02:00
  • 4395cf95b5 Updated README to reflect current status Alessandro Ranellucci 2011-09-04 11:01:22 +02:00
  • a5ba0af7ef Generate GCODE Alessandro Ranellucci 2011-09-03 20:47:38 +02:00
  • 74b4d8d612 Bugfix (harmless for now) in calculation of extents; using constants now for code readability Alessandro Ranellucci 2011-09-03 20:08:48 +02:00
  • febd655e22 Extrusion of perimeters Alessandro Ranellucci 2011-09-02 21:10:20 +02:00
  • 55a523e1fa Initial import Alessandro Ranellucci 2011-09-01 21:06:28 +02:00