Commit Graph

  • a412291690 Little optimization Alessandro Ranellucci 2013-03-13 01:07:06 +01:00
  • d9b82c79da Grow narrow infill regions into void - to be tested more Alessandro Ranellucci 2013-03-13 01:03:54 +01:00
  • 6058384978 Fixed regression causing crash when support material threshold angle was defined. #1048 Alessandro Ranellucci 2013-03-12 19:39:43 +01:00
  • 5c1336d2de Clarify that min Z, max Z and layer height are supposed to be expressed in mm Alessandro Ranellucci 2013-03-12 10:28:51 +01:00
  • a5e6340004 Workaround for HideRowLabels() missing in wxWidgets 2.8. #770 Alessandro Ranellucci 2013-03-11 20:00:12 +01:00
  • 999af84c54 Don't make internal bridges when fill_density == 1. #1045 Alessandro Ranellucci 2013-03-11 18:41:12 +01:00
  • 0df8398a39 Use concentric infill for internal bridges. #240 Alessandro Ranellucci 2013-03-11 18:38:32 +01:00
  • 0eecf33198 Bugfix: narrow solid shells were collapsed when spacing was added before generating infill, so we grow them Alessandro Ranellucci 2013-03-11 18:37:01 +01:00
  • b73c301c55 Bugfix: double lift at toolchange. #953 Alessandro Ranellucci 2013-03-11 17:06:05 +01:00
  • 0326962d11 Merge branch 'new-extra-perimeters' Alessandro Ranellucci 2013-03-11 14:24:02 +01:00
  • e809a5bdcc Added support for expolygons in Slic3r::SVG Alessandro Ranellucci 2013-03-11 14:23:45 +01:00
  • b7945ac790 Finished new extra perimeters implementation Alessandro Ranellucci 2013-03-11 14:23:16 +01:00
  • 428cd7867d Missing bit Alessandro Ranellucci 2013-03-11 12:47:27 +01:00
  • 74e21d7a04 New implementation of extra perimeters - to test Alessandro Ranellucci 2013-03-10 19:08:36 +01:00
  • 964accb588 Typo Alessandro Ranellucci 2013-03-10 19:07:41 +01:00
  • 2942485a94 New option to make infill before perimeters. #1039 Alessandro Ranellucci 2013-03-10 18:15:44 +01:00
  • ab3d1ac820 Give priority to infill extruder if it was used last. #940 Alessandro Ranellucci 2013-03-10 17:40:19 +01:00
  • 107f48d894 Reduce toolchanges by giving priority to last extruder on layer change. #940 Alessandro Ranellucci 2013-03-10 17:28:03 +01:00
  • dac168eff0 Do each island completely if avoid_crossing_perimeters is enabled. #278 Alessandro Ranellucci 2013-03-10 16:09:03 +01:00
  • f10a4787b2 Fix layer ordering when printing objects with different layer heights Alessandro Ranellucci 2013-03-10 15:36:52 +01:00
  • f670acb4b1 Slice a single object with multiple layer heights. :-) Alessandro Ranellucci 2013-03-10 14:58:49 +01:00
  • d1acc511b3 Refactor ObjectDialog into a tab panel Alessandro Ranellucci 2013-03-10 12:46:54 +01:00
  • 6a0ba97f0e Move ObjectDialog to a separate file Alessandro Ranellucci 2013-03-10 12:33:10 +01:00
  • d2152a53a0 Missing tooltip for extra perimeters Alessandro Ranellucci 2013-03-10 12:30:43 +01:00
  • 17cbca5e06 Factor out layer height in support material generation Alessandro Ranellucci 2013-03-10 12:22:40 +01:00
  • 2ab5fa9c72 Factor out layer height from combine_infill() Alessandro Ranellucci 2013-03-10 12:08:18 +01:00
  • 2275de9f0d Factored out the layer height logic Alessandro Ranellucci 2013-03-10 11:37:16 +01:00
  • 06a592f25e Update tests Alessandro Ranellucci 2013-03-09 22:05:41 +01:00
  • e9c7460c11 New --bridge-acceleration option Alessandro Ranellucci 2013-03-09 20:31:09 +01:00
  • 2acda9973e Don't apply acceleration settings to travel moves Alessandro Ranellucci 2013-03-09 20:28:03 +01:00
  • b7b89ff7f2 Bugfix: *-acceleration options didn't work in CLI Alessandro Ranellucci 2013-03-09 20:21:05 +01:00
  • 460e169c67 New option to disable retraction on layer change Alessandro Ranellucci 2013-03-09 20:05:43 +01:00
  • e71bf48463 Add a command to lift nozzle in default start G-code Alessandro Ranellucci 2013-03-09 19:51:09 +01:00
  • d50e0af548 Make sure the inwards move after last perimeter loop doesn't exceed object boundary Alessandro Ranellucci 2013-03-09 17:15:45 +01:00
  • caa79583ff Tiny optimization Alessandro Ranellucci 2013-03-09 17:08:17 +01:00
  • fa41e15c68 Fixed regression causing thin walls to be processed twice, thus producing overlapping straight paths and zigzag. #1035 Alessandro Ranellucci 2013-03-09 17:07:11 +01:00
  • a2702082b2 Merge pull request #962 from scottp/issue_885b Alessandro Ranellucci 2013-03-09 07:48:20 -08:00
  • 9247b3e9f4 New --no-plater and --gui-mode options. #604 Alessandro Ranellucci 2013-03-09 16:43:09 +01:00
  • af50272b3b Refactor simple mode definitions to dedicated SimpleTab classes Alessandro Ranellucci 2013-03-09 16:27:18 +01:00
  • 5477d66902 Advertise the expert mode in simple mode Alessandro Ranellucci 2013-03-09 14:55:07 +01:00
  • 46f35e39f6 Some more tweaks Alessandro Ranellucci 2013-03-08 23:34:57 +01:00
  • 0748e088a0 Reorder options in simple mode Alessandro Ranellucci 2013-03-08 23:07:14 +01:00
  • 84f4f098ca Fix cooling and load in simple-mode. #1001 Alessandro Ranellucci 2013-03-08 22:58:28 +01:00
  • b901e1f6c8 Merge branch 'master' into simple-mode Alessandro Ranellucci 2013-03-08 22:28:13 +01:00
  • 4fc435f0fd Bugfix: retract speed was applied to travel Alessandro Ranellucci 2013-03-08 17:52:33 +01:00
  • f494335f77 Bugfix: not all the calls to travel_to() were updated Alessandro Ranellucci 2013-03-08 13:50:50 +01:00
  • 2f192bddca Make tests happy Alessandro Ranellucci 2013-03-07 16:24:25 +01:00
  • 97e864699e New top-infill-extrusion-width option Alessandro Ranellucci 2013-03-07 16:00:58 +01:00
  • 36d24ccb0b Infill refactoring and cleanup complete Alessandro Ranellucci 2013-03-07 15:47:32 +01:00
  • d928f005e6 Some incomplete work for cleaner infill logic Alessandro Ranellucci 2013-03-05 20:03:46 +01:00
  • a9df56670f Bugfix: internal-bridge regions were not touching perimeters Alessandro Ranellucci 2013-03-05 19:33:06 +01:00
  • 37810f777f Make only_retract_when_crossing_perimeters work with avoid_crossing_perimeters Alessandro Ranellucci 2013-03-05 17:30:27 +01:00
  • 72613ae2b4 Enable only_retract_when_crossing_perimeters by default Alessandro Ranellucci 2013-03-05 15:01:45 +01:00
  • 70092a9cf5 Apply only_retract_when_crossing_perimeters to all infills Alessandro Ranellucci 2013-03-04 23:37:58 +01:00
  • b36ed0538d make sure combine infill test has infill to combine #1023 Mike Sheldrake 2013-02-28 00:55:31 -08:00
  • 28467b68e0 typo - fix wrong bridge direction #621 Mike Sheldrake 2013-02-27 15:16:07 -08:00
  • a6243124a9 Merge pull request #984 from giseburt/origin_master Alessandro Ranellucci 2013-02-27 02:37:45 -08:00
  • fafad0fd81 Code for memory usage statistics Alessandro Ranellucci 2013-02-27 11:26:52 +01:00
  • bb83f070ae Load threads::shared before Wx. #1018 Alessandro Ranellucci 2013-02-27 11:08:08 +01:00
  • 919d1131f8 Use nearest-neighbor search for internal perimeters too. #1025 Alessandro Ranellucci 2013-02-27 11:04:14 +01:00
  • c3d90a1ff8 Rename $layer to $layerm in Slic3r::Fill too for consistency Alessandro Ranellucci 2013-02-27 10:44:42 +01:00
  • a9090688f9 Refactor bridge flow to Slic3r::Flow::Bridge class Alessandro Ranellucci 2013-02-27 10:43:50 +01:00
  • d00c2882c4 Remove debug line slipped into last commit Alessandro Ranellucci 2013-02-27 10:30:05 +01:00
  • bf9fe1b505 Bugfix: internal bridge surfaces were incorrectly merged with other internal solid surfaces, causing suboptimal results Alessandro Ranellucci 2013-02-27 01:30:32 +01:00
  • 8ce7b13db5 Fixed regression in is_printable() - needs unit test Alessandro Ranellucci 2013-02-26 20:54:40 +01:00
  • 37be4f7319 Some cleanup for detect_surfaces_type() Alessandro Ranellucci 2013-02-26 20:52:13 +01:00
  • 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 91bcfc8a74425b1bfe3577460e5c3f48bcf17b9e 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