Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbubnikv <bubnikv@gmail.com>2016-11-29 21:30:59 +0300
committerbubnikv <bubnikv@gmail.com>2016-11-29 21:30:59 +0300
commit946b36bb4de80313fffd3a37f37406164c67d2d2 (patch)
tree7c544e4533295ace06427eb640e3b7ad1f6e4dec /xs/src/libslic3r/SupportMaterial.hpp
parent1d44e92a6e621524496a960d9c6ff88ddc2479ea (diff)
Supports using the EdgeGrid simplify_contour
Diffstat (limited to 'xs/src/libslic3r/SupportMaterial.hpp')
-rw-r--r--xs/src/libslic3r/SupportMaterial.hpp7
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,