Fixed crash in void GLGizmoSlaSupports::update_mesh()

This commit is contained in:
Enrico Turri 2018-11-08 14:55:25 +01:00
parent c2e46350f2
commit 71c2d34308

View file

@ -1596,8 +1596,9 @@ void GLGizmoSlaSupports::update_mesh()
{ {
Eigen::MatrixXf& V = m_V; Eigen::MatrixXf& V = m_V;
Eigen::MatrixXi& F = m_F; Eigen::MatrixXi& F = m_F;
const stl_file& stl = m_model_object->mesh().stl; TriangleMesh mesh(m_model_object->mesh());
V.resize(3*stl.stats.number_of_facets, 3); const stl_file& stl = mesh.stl;
V.resize(3 * stl.stats.number_of_facets, 3);
F.resize(stl.stats.number_of_facets, 3); F.resize(stl.stats.number_of_facets, 3);
for (unsigned int i=0; i<stl.stats.number_of_facets; ++i) { for (unsigned int i=0; i<stl.stats.number_of_facets; ++i) {
const stl_facet* facet = stl.facet_start+i; const stl_facet* facet = stl.facet_start+i;