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

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Ranellucci <aar@cpan.org>2015-10-27 01:23:03 +0300
committerAlessandro Ranellucci <aar@cpan.org>2015-10-27 01:24:46 +0300
commit9fcec107373b6846f3775fe353c7ae29653cf9ac (patch)
tree745479a8dfd50c9f2d4ccbae9b886ab064710821 /xs/src/libslic3r/Layer.hpp
parent5b8ed7367a2a9148c215eafa53c7e13b30cd0c36 (diff)
Finished porting LayerRegion to C++
Diffstat (limited to 'xs/src/libslic3r/Layer.hpp')
-rw-r--r--xs/src/libslic3r/Layer.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/xs/src/libslic3r/Layer.hpp b/xs/src/libslic3r/Layer.hpp
index 1c09b5f0f..7adaa0fbb 100644
--- a/xs/src/libslic3r/Layer.hpp
+++ b/xs/src/libslic3r/Layer.hpp
@@ -40,8 +40,7 @@ class LayerRegion
// collection of expolygons representing the bridged areas (thus not
// needing support material)
- // (this could be just a Polygons object)
- ExPolygonCollection bridged;
+ Polygons bridged;
// collection of polylines representing the unsupported bridge edges
PolylineCollection unsupported_bridge_edges;
@@ -58,6 +57,8 @@ class LayerRegion
void merge_slices();
void prepare_fill_surfaces();
void make_perimeters(const SurfaceCollection &slices, SurfaceCollection* fill_surfaces);
+ void process_external_surfaces(const Layer* lower_layer);
+ double infill_area_threshold() const;
private:
Layer *_layer;