diff options
author | bubnikv <bubnikv@gmail.com> | 2016-11-29 21:30:59 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2016-11-29 21:30:59 +0300 |
commit | 946b36bb4de80313fffd3a37f37406164c67d2d2 (patch) | |
tree | 7c544e4533295ace06427eb640e3b7ad1f6e4dec /xs/src/libslic3r/SupportMaterial.hpp | |
parent | 1d44e92a6e621524496a960d9c6ff88ddc2479ea (diff) |
Supports using the EdgeGrid simplify_contour
Diffstat (limited to 'xs/src/libslic3r/SupportMaterial.hpp')
-rw-r--r-- | xs/src/libslic3r/SupportMaterial.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/xs/src/libslic3r/SupportMaterial.hpp b/xs/src/libslic3r/SupportMaterial.hpp index 31a7899ce..abcaf676a 100644 --- a/xs/src/libslic3r/SupportMaterial.hpp +++ b/xs/src/libslic3r/SupportMaterial.hpp @@ -163,7 +163,9 @@ private: // Generate bottom contact layers supporting the top contact layers. // For a soluble interface material synchronize the layer heights with the object, // otherwise set the layer height to a bridging flow of a support interface nozzle. - MyLayersPtr bottom_contact_layers(const PrintObject &object, const MyLayersPtr &top_contacts, MyLayerStorage &layer_storage) const; + MyLayersPtr bottom_contact_layers_and_layer_support_areas( + const PrintObject &object, const MyLayersPtr &top_contacts, MyLayerStorage &layer_storage, + std::vector<Polygons> &layer_support_areas) const; // Trim the top_contacts layers with the bottom_contacts layers if they overlap, so there would not be enough vertical space for both of them. void trim_top_contacts_by_bottom_contacts(const PrintObject &object, const MyLayersPtr &bottom_contacts, MyLayersPtr &top_contacts) const; @@ -180,7 +182,8 @@ private: const PrintObject &object, const MyLayersPtr &bottom_contacts, const MyLayersPtr &top_contacts, - MyLayersPtr &intermediate_layers) const; + MyLayersPtr &intermediate_layers, + std::vector<Polygons> &layer_support_areas) const; Polygons generate_raft_base( const PrintObject &object, |