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:
Diffstat (limited to 'xs/src/libslic3r/Fill/FillRectilinear2.hpp')
-rw-r--r--xs/src/libslic3r/Fill/FillRectilinear2.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/xs/src/libslic3r/Fill/FillRectilinear2.hpp b/xs/src/libslic3r/Fill/FillRectilinear2.hpp
index d8afc76ad..b8e56f90c 100644
--- a/xs/src/libslic3r/Fill/FillRectilinear2.hpp
+++ b/xs/src/libslic3r/Fill/FillRectilinear2.hpp
@@ -41,6 +41,17 @@ protected:
virtual float _layer_angle(size_t idx) const { return 0.f; }
};
+class FillStars : public FillRectilinear2
+{
+public:
+ virtual ~FillStars() {}
+ virtual Polylines fill_surface(const Surface *surface, const FillParams &params);
+
+protected:
+ // The grid fill will keep the angle constant between the layers, see the implementation of Slic3r::Fill.
+ virtual float _layer_angle(size_t idx) const { return 0.f; }
+};
+
class FillCubic : public FillRectilinear2
{
public: