Commit Graph

  • 342823fdf3 Bugfix: fatal error in arc detection code. #133 Alessandro Ranellucci 2011-12-25 13:01:48 +01:00
  • a86bc260e7 Bugfix: some islands having ho holes and contained in holes themselves were ignored Alessandro Ranellucci 2011-12-24 11:01:28 +01:00
  • 47df3f8f2d Releasing 0.5.7 0.5.7 Alessandro Ranellucci 2011-12-22 18:56:11 +01:00
  • ab0300bb70 Bugfix for recent solid infill adjustment math, to take float math into account Alessandro Ranellucci 2011-12-22 18:55:18 +01:00
  • 75cbe879b7 New "Slice and save as..." command to specify output filename. #53 Alessandro Ranellucci 2011-12-22 17:38:37 +01:00
  • b1d6420ff4 Avoid test failures due to floating point values comparison Alessandro Ranellucci 2011-12-22 12:19:24 +01:00
  • 1cc28844a5 Merge pull request #131 from sparr/master Alessandro Ranellucci 2011-12-22 03:16:16 -08:00
  • a81e8c4afc correct length calculation for clockwise arcs Clarence Risher 2011-12-22 06:09:01 -05:00
  • 55045e0437 Limit skirt height to the print height. #128 Alessandro Ranellucci 2011-12-22 11:57:26 +01:00
  • 28b851508e Extended arcs unit test to check whether it works with both cw and ccw arcs Alessandro Ranellucci 2011-12-22 11:38:04 +01:00
  • 98a8c64ed7 Extended (and fixed) unit testing to track down (and fix) an issue caused by floating point math that reversed some holes into contours when they should actually be ignored Alessandro Ranellucci 2011-12-22 11:24:46 +01:00
  • fbea5dae8f Bugfix: consider holes when searching for supporting surfaces Alessandro Ranellucci 2011-12-20 22:37:59 +01:00
  • fcb7f63c87 Added --ignore-nonexistent-config to allow integration with Pronterface even if config file doesn't exist Alessandro Ranellucci 2011-12-20 17:44:19 +01:00
  • caf41f07dd Output required filament length and volume to command line and to the gcode file itself Alessandro Ranellucci 2011-12-20 15:29:15 +01:00
  • 627e1b32e2 Add Slic3r version to gcode comment Alessandro Ranellucci 2011-12-20 14:20:39 +01:00
  • 5e850557d4 Added note to self about using the skeletonization algorithm to fill small gaps Alessandro Ranellucci 2011-12-19 13:00:42 +01:00
  • e2a5c2119f Bugfix: some holes were skipped Alessandro Ranellucci 2011-12-19 12:09:14 +01:00
  • 4af295bce3 Bugfix: very wrong infill for low density regions. #127 Alessandro Ranellucci 2011-12-19 09:55:03 +01:00
  • 65a018f156 Move the parsing warning to the end, so that it won't block slicing Alessandro Ranellucci 2011-12-18 13:43:31 +01:00
  • f20209ce01 Add spacing between adjacent surfaces to avoid mini blobs Alessandro Ranellucci 2011-12-18 13:38:45 +01:00
  • e5619ee543 Bugfix: not all paths were closed correctly due to float rounding Alessandro Ranellucci 2011-12-18 11:53:15 +01:00
  • 47bbe18de2 Additional check to return a friendly error when binary STL is not valid Alessandro Ranellucci 2011-12-18 10:50:55 +01:00
  • eca6d0b6d0 Adjust flow for solid surfaces when using concentric infill too. #120 Alessandro Ranellucci 2011-12-17 20:29:06 +01:00
  • 6a3eeef83b Removed warnings for concentric infill. #121 Alessandro Ranellucci 2011-12-17 19:59:31 +01:00
  • f73febff7a Always start concentric infill from the center. #120 Alessandro Ranellucci 2011-12-17 19:56:56 +01:00
  • d63eabcfa5 Clip less from loops to avoid gaps Alessandro Ranellucci 2011-12-17 19:54:35 +01:00
  • 1e6ecd9eab Corrections to math. Threads are not always rectangles with semicircles. Better calculation of overlap. Alessandro Ranellucci 2011-12-17 19:52:34 +01:00
  • cd0fd80a69 Restore better perimeter/infill overlap for solid surfaces Alessandro Ranellucci 2011-12-16 18:37:43 +01:00
  • 8e04d763f4 Don't increase flow for overlapping purposes when bridging Alessandro Ranellucci 2011-12-16 10:53:22 +01:00
  • f5eb4f03e1 Skirt can be disabled by either setting skirts to 0 or skirt-height to 0 Alessandro Ranellucci 2011-12-16 09:55:13 +01:00
  • 172253cfd7 Always use rectilinear infill for internal-solid surfaces Alessandro Ranellucci 2011-12-15 22:05:15 +01:00
  • 8e06a4f6f2 Bugfix: fatal error when using concentric infill Alessandro Ranellucci 2011-12-15 21:46:29 +01:00
  • e6bce05d9b Releasing 0.5.6 0.5.6 Alessandro Ranellucci 2011-12-15 20:39:14 +01:00
  • b422537cc4 Bugfix: do not die when no layers are detected at all Alessandro Ranellucci 2011-12-15 20:36:46 +01:00
  • 18cfc15ead Restored a little overlap between perimeters and infill (we're only explicitely overlapping in the direction of infill lines, because side overlap is handled by the flow logic in Extruder.pm) Alessandro Ranellucci 2011-12-15 20:21:34 +01:00
  • 2e013e72e8 Bugfix: models located very far from XYZ origin were incorrectly placed on the print area Alessandro Ranellucci 2011-12-15 19:40:32 +01:00
  • 40d06a6e11 Erorr in last commit about automatic extrusion width. #112 Alessandro Ranellucci 2011-12-15 12:50:02 +01:00
  • 156a1deb0a Limit automatic extrusion width to be <= 1.2 * nozzle_diameter (Triffid's way). #112 Alessandro Ranellucci 2011-12-15 09:33:42 +01:00
  • d346bc02cc Comments are now disabled by default, new --gcode-comments option to enable them Alessandro Ranellucci 2011-12-14 19:49:21 +01:00
  • 3d213069a6 Bugfix: 100% overlap between perimeter and infill. #118 Alessandro Ranellucci 2011-12-14 19:40:18 +01:00
  • b9d01a32e5 Merge branch 'new-math' Alessandro Ranellucci 2011-12-14 16:12:05 +01:00
  • 2475de0554 Fix Pronterface instructions Alessandro Ranellucci 2011-12-14 16:10:36 +01:00
  • 048f7ca468 Adjusted flow width for solid infills was ignored Alessandro Ranellucci 2011-12-14 11:35:19 +01:00
  • 4bee1a12b8 Take overlap into account for external dimensions Alessandro Ranellucci 2011-12-14 11:21:43 +01:00
  • efbcbc5bbf Changed default retraction speed to 30mm/s. #115 Alessandro Ranellucci 2011-12-14 10:33:22 +01:00
  • ca5dfc05e7 Accept STL files with spaces at the end of vertex lines. #119 Alessandro Ranellucci 2011-12-14 10:29:08 +01:00
  • cf33ec0a5c Notes about integration with Pronterface Alessandro Ranellucci 2011-12-13 21:51:07 +01:00
  • 569e737ae1 Only connect infill edges when not doing solid surfaces Alessandro Ranellucci 2011-12-13 17:36:03 +01:00
  • 56691c1dea Model extrusion threads as rectangles with semicircles at the end. Remove overlap_ratio setting. #109 #112 Alessandro Ranellucci 2011-12-13 17:34:31 +01:00
  • 869cb48c1a Merge branch 'master' of github.com:alexrj/Slic3r Alessandro Ranellucci 2011-12-12 17:35:18 +01:00
  • 3c2b2cfef2 Bugfix: duplicate options did not work correctly for copies > 2. #113 Alessandro Ranellucci 2011-12-12 17:32:45 +01:00
  • 344a038fea Merge pull request #114 from rtgoodwin/add_scale_output Alessandro Ranellucci 2011-12-11 14:22:39 -08:00
  • 557afcc4b1 Added scale to settings output Richard Goodwin 2011-12-11 15:32:47 -06:00
  • 9a610395ce Move post-processing to utils/ directory Alessandro Ranellucci 2011-12-11 10:20:53 +01:00
  • e99de80cd8 Merge pull request #111 from triffid/z-every-line-postprocessing-script Alessandro Ranellucci 2011-12-11 01:20:22 -08:00
  • ca25494177 add some comments Michael Moon 2011-12-11 08:27:16 +11:00
  • 359d4073df add z-every-line script, first attempt Michael Moon 2011-12-11 08:22:14 +11:00
  • 0ebd8eb8a9 Don't die when config has unknown options. #108 Alessandro Ranellucci 2011-12-10 10:39:07 +01:00
  • c957c27367 Remember last opened directory. #106 Alessandro Ranellucci 2011-12-09 14:07:50 +01:00
  • b92ba67272 Workaround for a WxWidgets bug that clips the overlap_ratio label on Mac Alessandro Ranellucci 2011-12-08 22:06:53 +01:00
  • 0a74e068a3 Merge branch 'infill-overlap' Alessandro Ranellucci 2011-12-08 10:53:24 +01:00
  • d9a70ea80d Customizable overlap ratio (it defaults to 0.15 now) Alessandro Ranellucci 2011-12-07 19:33:59 +01:00
  • 7473d5f140 Set default infill angle to 45°. #103 Alessandro Ranellucci 2011-12-08 10:33:05 +01:00
  • d813aea59a Don't slow down retractions on bottom layer. #101 Alessandro Ranellucci 2011-12-08 10:28:23 +01:00
  • 1f64a01ed4 Remove empty layers from bottom. They could be caused by little contact with the print bed, resulting in the need of thin walls. While thin walls will be supported one day, it's still not optimal to have so little contact on bottom layer(s), so we remove such layers. #96 Alessandro Ranellucci 2011-12-08 10:25:19 +01:00
  • 99c1facec6 Bugfix: division by zero when nothing in a single layer could be parsed. #100 Alessandro Ranellucci 2011-12-07 20:18:12 +01:00
  • 525855dc7d Bugfix: fatal error when combining infills. #96 Alessandro Ranellucci 2011-12-07 20:15:08 +01:00
  • 9f6be233f8 Merge pull request #99 from rtgoodwin/fix-windows-fonts Alessandro Ranellucci 2011-12-06 13:48:15 -08:00
  • 3ced3ee91f Fixed bolding and font issues on Windows Richard Goodwin 2011-12-06 15:36:42 -06:00
  • 313f77ee59 Bugfix: removed error when filling small regions Alessandro Ranellucci 2011-12-05 19:54:19 +01:00
  • 2ba513bdb2 Bugfix: after recent changes, objects had slight dimension errors. #56 Alessandro Ranellucci 2011-12-05 18:48:48 +01:00
  • 3d0cde2fce Fixed regression. The repair algorithm was not working after recent changes. Releasing 0.5.5b. #16 #28 0.5.5b Alessandro Ranellucci 2011-12-05 13:01:02 +01:00
  • b8a5d5a208 Bugfix: fatal error on many models. Releasing 0.5.5a. #92 #93 0.5.5a Alessandro Ranellucci 2011-12-05 12:15:52 +01:00
  • 72499d230a Releasing 0.5.5 0.5.5 Alessandro Ranellucci 2011-12-04 21:32:38 +01:00
  • 53bc9c7421 Customizable speed for small perimeters. #60 Alessandro Ranellucci 2011-12-04 20:50:03 +01:00
  • ea254588f7 More tolerance for config files Alessandro Ranellucci 2011-12-04 20:41:17 +01:00
  • 28a89c70c9 New bridge flow rate multiplier option. #85 Alessandro Ranellucci 2011-12-04 20:29:21 +01:00
  • 3ac9dd513b Add first layer height ratio option to the GUI Alessandro Ranellucci 2011-12-04 19:17:42 +01:00
  • b79ae44e3d Recent changes made Slic3r less tolerant with dirty STL files. Now we are able again to slice Prusa parts. #16 Alessandro Ranellucci 2011-12-04 19:10:43 +01:00
  • eb64cc4965 More fixes for bridges. #58 Alessandro Ranellucci 2011-12-04 18:37:37 +01:00
  • d056535bd8 Further corrections to the bridge angle detection algorithm. #58 Alessandro Ranellucci 2011-12-04 17:09:06 +01:00
  • 0aff5fab24 Connect infill segments and adjust spacing and flow rate to fill the area completely without leaving gaps. #89 Alessandro Ranellucci 2011-12-04 16:24:46 +01:00
  • 4fe340cc56 Many fixes to the bridge direction detection algorithm and other things. #58 Alessandro Ranellucci 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 Alessandro Ranellucci 2011-12-02 23:35:39 +01:00
  • 5375f5fef4 Mark important settings in bold Alessandro Ranellucci 2011-12-02 17:02:36 +01:00
  • b6fc93c0de Releasing 0.5.4 0.5.4 Alessandro Ranellucci 2011-12-01 22:39:44 +01:00
  • 52c9897eda New --extrusion-axis option; removed --no-extrusion Alessandro Ranellucci 2011-12-01 22:34:21 +01:00
  • 830965fc0b Note used settings in exported gcode. #52 Alessandro Ranellucci 2011-12-01 22:20:48 +01:00
  • aab85a4e27 Bugfix: unable to read back config file if start or end gcode was empty. #84 Alessandro Ranellucci 2011-12-01 22:06:07 +01:00
  • e99c9f9e5f Options on command line now override config. Also, "feed rate" was renamed to "speed" everywhere. #77 Alessandro Ranellucci 2011-12-01 22:03:13 +01:00
  • 2a02d26ca5 Fixed regression: fill density = 0 was preventing extra solid layers. #75 Alessandro Ranellucci 2011-12-01 21:15:02 +01:00
  • f7a9c9be63 Bugfix: sometimes holes were detected as contours Alessandro Ranellucci 2011-12-01 20:57:38 +01:00
  • 133f3a0495 Bugfix: Clipper error occurred under certain circumstances Alessandro Ranellucci 2011-12-01 19:40:45 +01:00
  • b03afc7f1c Bugfix: some bridges were not detected correctly. #57 Alessandro Ranellucci 2011-11-30 20:32:28 +01:00
  • 52270d6b95 Bugfix: extrusion width ratio gave wrong flow rate under certain circumstances. #80 Alessandro Ranellucci 2011-11-30 18:18:17 +01:00
  • 71c359bb29 Cleaning recent changes Alessandro Ranellucci 2011-11-30 17:48:00 +01:00
  • 42383dec84 Warn about models with overlapping or intersecting facets but try to repair wrong layers. #16 Alessandro Ranellucci 2011-11-30 16:28:09 +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 Alessandro Ranellucci 2011-11-27 11:40:03 +01:00
  • 15d060019f Merge pull request #83 from triffid/solid-fill-zero Alessandro Ranellucci 2011-11-30 00:17:41 -08:00
  • 729905d342 allow solid fill layers to be zero Michael Moon 2011-11-30 12:51:34 +11:00