Commit Graph

  • f4e8cdbf36 Better logic for extra perimeters Alessandro Ranellucci 2013-02-26 20:00:05 +01:00
  • 038737abe6 Bugfix: minimum flow for low layer heights was still too low Alessandro Ranellucci 2013-02-26 14:15:05 +01:00
  • 7412d4a687 Bugfix: manifoldness error triggered with multi-volume AMF files. #1019 Alessandro Ranellucci 2013-02-24 18:17:08 +01:00
  • bd76e7677c Adjust extra perimeters Alessandro Ranellucci 2013-02-24 17:04:19 +01:00
  • c3dde74776 Fix brim and extra perimeters after recent changes to ->slices Alessandro Ranellucci 2013-02-24 16:40:14 +01:00
  • de0c2febd9 Remove useless lines Alessandro Ranellucci 2013-02-23 23:50:46 +01:00
  • 08a72c0824 Use bridge math for the first solid infill layer above sparse infill. #240 Alessandro Ranellucci 2013-02-23 21:39:13 +01:00
  • 3b1e921171 Slight changes to the defaults Alessandro Ranellucci 2013-02-23 19:14:41 +01:00
  • 0634437364 Keep the full geometries in $layer->slices, including thin walls Alessandro Ranellucci 2013-02-23 18:21:29 +01:00
  • 504962712b Bugfix: when using low layer heights and support material, the contact regions were generated with a negative height. #1013 Alessandro Ranellucci 2013-02-23 17:40:38 +01:00
  • 3eedd4bbed Fixed regression in support material after recent flow refactoring. #1012 Alessandro Ranellucci 2013-02-23 16:08:29 +01:00
  • 72df796185 Bugfix: failure in launching on Windows with non-ASCII characters in username. #1011 Alessandro Ranellucci 2013-02-22 18:40:00 +01:00
  • 28638019ae Bugfix: perimeter/infill overlap was calculated regardless of the infill extrusion width. #994 Alessandro Ranellucci 2013-02-22 18:23:23 +01:00
  • bec2371604 Fix regression introduced in 91bcfc8a74 Alessandro Ranellucci 2013-02-22 16:56:43 +01:00
  • 5eade0f9e1 Don't validate the number of layers for infill combination, just limit it automatically. #993 Alessandro Ranellucci 2013-02-22 16:24:24 +01:00
  • 91bcfc8a74 Remove $Slic3r::flow and $Slic3r::first_layer_flow Alessandro Ranellucci 2013-02-22 16:08:11 +01:00
  • b9c84490b8 Get rid of most calls to $Slic3r::flow Alessandro Ranellucci 2013-02-18 11:52:47 +01:00
  • 6dc62d3cf2 Disable extra perimeters if fill density is zero as they wouldn't be supported by anything and would just float inside the object. infill_only_where_needed should be the method of choice for hollow objects Alessandro Ranellucci 2013-02-18 11:37:34 +01:00
  • 4d6f8a4fd4 added file combineinfill.t Mike Sheldrake 2013-02-18 12:38:24 -08:00
  • c2f04f2861 avoid overlap of single layer and multilayer fill Mike Sheldrake 2013-02-18 07:26:19 -08:00
  • 9a86edc70c account for extrusion width when clearing layers for combined infill Mike Sheldrake 2013-02-16 07:53:47 -08:00
  • f46226b32f regression test for combined infill #834 Mike Sheldrake 2013-02-16 06:12:18 -08:00
  • c9b506fa02 New simpler and more robust implementation of infill every 'n' layers Alessandro Ranellucci 2013-02-10 12:40:43 +01:00
  • cac79c0575 New option to only infill where strictly needed for supporting ceilings Alessandro Ranellucci 2013-02-09 23:36:32 +01:00
  • cf8cfc1380 Bugfix: angle threshold was considered even when enforcing support Alessandro Ranellucci 2013-02-09 21:49:00 +01:00
  • 6c12bd32ad Fix for Replicator 1 not finishing builds. Robert Giseburt 2013-02-06 22:32:37 -06:00
  • 26a3cd5542 Refactor chained_path(), add chained_path_items() and chained_path_points() Alessandro Ranellucci 2013-02-06 12:03:53 +01:00
  • e593a30fc7 Skip support material for one-layer objects Alessandro Ranellucci 2013-02-06 10:40:08 +01:00
  • e7139c514d Rename shortest_path() in tests too. #980 Alessandro Ranellucci 2013-02-06 10:21:23 +01:00
  • 4f91bed904 Optimize cycling in get_layer_range() Alessandro Ranellucci 2013-02-05 21:59:18 +01:00
  • 73a661e6c1 shortest_path() in MotionPlanner was actually correctly named shortest_path() Alessandro Ranellucci 2013-02-05 19:41:56 +01:00
  • 090e3b1fe3 Rename shortest_path to chained_path, which reflects its algorithm more correctly Alessandro Ranellucci 2013-02-05 17:27:45 +01:00
  • 11637d527a Bugfix: avoid-crossing-perimeters was failing on layers only containing single walls. #978 Alessandro Ranellucci 2013-02-04 19:33:30 +01:00
  • 8efe46e58d New option to enforce support material on a given number of layers to improve adhesion of objects with poor footprint Alessandro Ranellucci 2013-02-04 15:48:57 +01:00
  • c8100ed099 Disable randomize starting points by default Alessandro Ranellucci 2013-02-04 15:05:56 +01:00
  • 7d08796b0a Remove sporadic duplicate useless lines. #772 Alessandro Ranellucci 2013-02-04 14:27:23 +01:00
  • 3794d51cc7 Add unit test for polyline_lines Alessandro Ranellucci 2013-02-04 14:21:59 +01:00
  • 9222526e03 Customizable number of interface layers for support material and raft Alessandro Ranellucci 2013-02-03 17:23:50 +01:00
  • acada05068 Merge branch 'raft' Alessandro Ranellucci 2013-02-02 16:17:05 +01:00
  • c7b4d99d7e Generate raft automatically even when support material is disabled Alessandro Ranellucci 2013-02-02 16:16:43 +01:00
  • 02c0f3658f Use 50% density for support base flange Alessandro Ranellucci 2013-02-02 15:37:09 +01:00
  • d3727a1699 Add ability to have cross-hatched rectilinear support material. #509 Alessandro Ranellucci 2013-02-02 00:14:45 +01:00
  • 547dfb857d Workaround for Boost clipping not being idempotent and causing lack of support material Alessandro Ranellucci 2013-02-01 23:45:46 +01:00
  • eae1e7adc2 Make a solid base below support material on first layer Alessandro Ranellucci 2013-02-01 22:13:12 +01:00
  • 862900d9c1 Scale test coordinates to avoid truncation issues Alessandro Ranellucci 2013-01-31 16:05:51 +01:00
  • 1de0169910 Multithreaded perimeter generation. #154 Alessandro Ranellucci 2013-01-31 15:44:55 +01:00
  • 9d086f027a Add defaults into Tooltips from #885 Scott Penrose 2013-01-30 09:52:38 +11:00
  • 177f1a9bf0 New raft_layers option. #123 Alessandro Ranellucci 2013-01-28 14:12:01 +01:00
  • a016a06fa6 Merge branch 'avoid-crossing-perimeters' Alessandro Ranellucci 2013-01-28 10:43:58 +01:00
  • e8cb1f4528 Slight addition to avoid_crossing_perimeters tooltip Alessandro Ranellucci 2013-01-28 10:42:24 +01:00
  • 4d70748723 Make tests happy about the new Boost::Geometry::Utils working with integers Alessandro Ranellucci 2013-01-28 00:40:08 +01:00
  • 721b61e798 Require Boost::Geometry::Utils 0.06 Alessandro Ranellucci 2013-01-28 00:34:09 +01:00
  • 2963e54d21 Use the faster polygon_multi_linestring_intersection() Alessandro Ranellucci 2013-01-28 00:32:19 +01:00
  • ae201c8f41 Optimization: avoid calculating square roots if not needed Alessandro Ranellucci 2013-01-28 00:18:55 +01:00
  • 6cb891f2db Use Boost::Geometry::Utils for Douglas-Peucker Alessandro Ranellucci 2013-01-28 00:09:19 +01:00
  • 4c8c725eec Add a wkt() method to ExPolygon Alessandro Ranellucci 2013-01-28 00:02:34 +01:00
  • ddaeaa7591 Fix last_pos shifting and add unit test Alessandro Ranellucci 2013-01-27 13:06:45 +01:00
  • 50526dea5a Fix last_pos shifting and add unit test Alessandro Ranellucci 2013-01-27 13:06:45 +01:00
  • ad48fdc7f9 Fix external motionplanner too Alessandro Ranellucci 2013-01-27 12:48:16 +01:00
  • f1230312e3 Fixes for merge issues Alessandro Ranellucci 2013-01-26 23:55:47 +01:00
  • 61b164b539 Merge branch 'master' into avoid-crossing-perimeters Alessandro Ranellucci 2013-01-26 21:45:17 +01:00
  • 4c62c1b570 Support .gco extension too. #957 Alessandro Ranellucci 2013-01-26 21:36:54 +01:00
  • bc61656057 harmless misplaced semicolon Mike Sheldrake 2013-01-26 09:31:28 -08:00
  • 599d76b70b avoid DBus related crash on Ubuntu #954 Mike Sheldrake 2013-01-25 12:29:44 -08:00
  • 18280da1b3 Bugfix: the non-manifold warning was spitting out wrong coordinates Alessandro Ranellucci 2013-01-25 18:02:01 +01:00
  • f555a1ecc2 Replace 'Less' with 'Fewer' in plater. #944 Alessandro Ranellucci 2013-01-23 19:16:57 +01:00
  • 94bb1e54bb Raise max temperatures (in GUI) to 400°C Alessandro Ranellucci 2013-01-23 11:03:01 +01:00
  • 65ef3b35d9 limit layer requests to object->layer_count when preparing skirt #901 Mike Sheldrake 2013-01-18 08:36:01 -08:00
  • 09bdd2ea5d Bump version number Alessandro Ranellucci 2013-01-17 17:44:56 +01:00
  • 71052433de Releasing 0.9.8 Alessandro Ranellucci 2013-01-17 15:50:45 +01:00
  • 73c70021df Change toolchange and G92 E0 order for makerbot and sailfish G-code flavors. #855 Alessandro Ranellucci 2013-01-17 15:02:40 +01:00
  • 177347137f New G-code flavor for Sailfish (thanks to fros1y for working on it). #826 Alessandro Ranellucci 2013-01-17 14:56:31 +01:00
  • 8001059390 Add Mike Sheldrake in the About window Alessandro Ranellucci 2013-01-17 14:13:25 +01:00
  • 6dc055fa13 Fix help text s/perimeters-/perimeter-/. #917 Alessandro Ranellucci 2013-01-17 12:54:48 +01:00
  • 92feebf5fe Fixed regression introduced in 4d8757bf5d causing crash during support material generation Alessandro Ranellucci 2013-01-17 12:32:57 +01:00
  • 97f0b7a372 Update retraction.t to work with two-phase retractions (triggered by changing the default retract_length_toolchange to something greater than 3) Alessandro Ranellucci 2013-01-17 12:27:39 +01:00
  • 4d8757bf5d Interface support layers were clipped badly. Also, reduce simplification of the clipping boundaries. #583 Alessandro Ranellucci 2013-01-17 11:59:14 +01:00
  • 4fc6fc5ab6 Increase default value for retract_length_toolchange Alessandro Ranellucci 2013-01-17 11:51:00 +01:00
  • 0ddd6d9e55 Require Math::Clipper 1.17 Alessandro Ranellucci 2013-01-17 11:11:22 +01:00
  • 954520cba5 Enable cooling by default Alessandro Ranellucci 2013-01-17 10:40:45 +01:00
  • ecc7e4560e Don't fill gaps if fill density is 0. #915 Alessandro Ranellucci 2013-01-17 10:39:05 +01:00
  • f3a1221039 per-thread clipper object for parallel support generation #888 Mike Sheldrake 2013-01-16 05:52:26 -08:00
  • 241dff00e2 Merge branch '834-every-n-fill-frags' #834 Mike Sheldrake 2013-01-16 02:24:47 -08:00
  • 85934e1738 use infill flow spacing, not perimeter, for combine_infill() clip offsets Mike Sheldrake 2013-01-15 22:13:11 -08:00
  • 4bff4d0d50 Ignore perimeter_acceleration and infill_acceleration if their values are 25 and 50 to handle legacy configs gracefully. Alessandro Ranellucci 2013-01-15 12:50:15 +01:00
  • bce3e96210 extraneous fill against sloped walls with fill every N layers #834 Mike Sheldrake 2013-01-14 21:18:31 -08:00
  • 68fc91d854 offset miter limit to 3 - 801 828 836 851 875 - spikes and pimples Mike Sheldrake 2013-01-13 02:50:49 -08:00
  • ad9be0e4d7 Bugfix: crash when reading/writing files to paths containing non-ASCII characters on Windows. #651 #865 Alessandro Ranellucci 2013-01-13 10:18:34 +01:00
  • 48e00a4c40 Merge branch 'master' into avoid-crossing-perimeters Alessandro Ranellucci 2013-01-12 19:00:18 +01:00
  • 73aae07e74 842, 847 slightly enlarge a clip polygon to counteract integer truncation Mike Sheldrake 2013-01-11 10:15:42 -08:00
  • 3d03faf0b2 Remove leftover M501 Alessandro Ranellucci 2013-01-10 17:19:38 +01:00
  • 32fd58d531 Acceleration control. #185 Alessandro Ranellucci 2013-01-10 15:29:40 +01:00
  • 7239ca18c1 Simple mode Alessandro Ranellucci 2013-01-03 15:49:20 +01:00
  • cf4c090208 Added Preferences dialog Alessandro Ranellucci 2013-01-02 20:30:48 +01:00
  • 34e047205a Automatic detection of support material threshold angle Alessandro Ranellucci 2013-01-02 19:40:48 +01:00
  • cbd298bc36 Alter extrusion width automatic calculation to take "native flow" into account Alessandro Ranellucci 2013-01-02 19:22:51 +01:00
  • 30d9b2e508 Refactoring: initialize all layers at once and avoid duplication of slicing height math. #637 Alessandro Ranellucci 2013-01-01 23:28:48 +01:00
  • 0e9d96100b New unit test for layer heights Alessandro Ranellucci 2013-01-01 23:16:51 +01:00
  • a633180518 Add regression test to trap fatal errors during hilbertcurve infill generation. #880 Alessandro Ranellucci 2012-12-31 15:05:32 +01:00
  • 1774143011 Bugfix: PlanePath fill patterns were not working anymore. #880 Alessandro Ranellucci 2012-12-31 14:11:15 +01:00