diff --git a/src/slic3r/GUI/GLGizmo.cpp b/src/slic3r/GUI/GLGizmo.cpp index 7ff0cdfd8..afab8d629 100644 --- a/src/slic3r/GUI/GLGizmo.cpp +++ b/src/slic3r/GUI/GLGizmo.cpp @@ -1596,8 +1596,9 @@ void GLGizmoSlaSupports::update_mesh() { Eigen::MatrixXf& V = m_V; Eigen::MatrixXi& F = m_F; - const stl_file& stl = m_model_object->mesh().stl; - V.resize(3*stl.stats.number_of_facets, 3); + TriangleMesh mesh(m_model_object->mesh()); + const stl_file& stl = mesh.stl; + V.resize(3 * stl.stats.number_of_facets, 3); F.resize(stl.stats.number_of_facets, 3); for (unsigned int i=0; i