Preparation for new infill

This commit is contained in:
Lukáš Hejl 2020-08-26 16:51:34 +02:00
parent e010d287c5
commit 0d26df3cf6
9 changed files with 95 additions and 1 deletions

View file

@ -19,6 +19,10 @@ class ExPolygon;
class Surface;
enum InfillPattern : int;
namespace FillAdaptive_Internal {
struct Octree;
};
class InfillFailedException : public std::runtime_error {
public:
InfillFailedException() : std::runtime_error("Infill failed") {}
@ -69,6 +73,8 @@ public:
// In scaled coordinates. Bounding box of the 2D projection of the object.
BoundingBox bounding_box;
FillAdaptive_Internal::Octree* adapt_fill_octree = nullptr;
public:
virtual ~Fill() {}