diff options
Diffstat (limited to 'xs/src/libslic3r/Fill/FillRectilinear2.hpp')
-rw-r--r-- | xs/src/libslic3r/Fill/FillRectilinear2.hpp | 11 |
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 ¶ms); + +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: |