diff --git a/src/meshlabplugins/filter_create/filter_create.cpp b/src/meshlabplugins/filter_create/filter_create.cpp index 59a60e871..fc1eff52b 100644 --- a/src/meshlabplugins/filter_create/filter_create.cpp +++ b/src/meshlabplugins/filter_create/filter_create.cpp @@ -132,7 +132,7 @@ bool FilterCreate::applyFilter(QAction *filter, MeshModel &m, FilterParameterSet break; } vcg::tri::UpdateBounding::Box(m.cm); - vcg::tri::UpdateNormals::PerFace(m.cm); + vcg::tri::UpdateNormals::PerVertexNormalizedPerFaceNormalized(m.cm); return true; } @@ -169,12 +169,8 @@ bool FilterCreate::autoDialog(QAction* action) switch(ID(action)) { case CR_BOX: - case CR_CONE: - return true; - break; - default: - return false; - break; + case CR_CONE: return true; + default: return false; } }