diff --git a/src/libslic3r/CutUtils.cpp b/src/libslic3r/CutUtils.cpp index 11c2d62d8c..1622af87e1 100644 --- a/src/libslic3r/CutUtils.cpp +++ b/src/libslic3r/CutUtils.cpp @@ -1,9 +1,11 @@ #include "CutUtils.hpp" +#include "Geometry.hpp" #include "libslic3r.h" #include "Model.hpp" #include "TriangleMeshSlicer.hpp" #include "TriangleSelector.hpp" +#include "ObjectID.hpp" namespace Slic3r { diff --git a/src/libslic3r/CutUtils.hpp b/src/libslic3r/CutUtils.hpp index 7aa445160b..2c477a3e2b 100644 --- a/src/libslic3r/CutUtils.hpp +++ b/src/libslic3r/CutUtils.hpp @@ -1,10 +1,7 @@ #ifndef slic3r_CutUtils_hpp_ #define slic3r_CutUtils_hpp_ -#include "libslic3r.h" #include "enum_bitmask.hpp" -#include "Geometry.hpp" -#include "ObjectID.hpp" #include "Point.hpp" #include "Model.hpp" @@ -23,7 +20,7 @@ class Cut { Model m_model; int m_instance; - const Transform3d& m_cut_matrix; + const Transform3d m_cut_matrix; ModelObjectCutAttributes m_attributes; void post_process(ModelObject* object, ModelObjectPtrs& objects, bool keep, bool place_on_cut, bool flip);