diff --git a/vcg/complex/algorithms/update/normal.h b/vcg/complex/algorithms/update/normal.h index 376ce35b..73d02982 100644 --- a/vcg/complex/algorithms/update/normal.h +++ b/vcg/complex/algorithms/update/normal.h @@ -96,7 +96,7 @@ static void PerVertexClear(ComputeMeshType &m, bool ClearAllVertNormal=false) //typename FaceType::NormalType t = (*f).Normal(); typename FaceType::NormalType t = vcg::Normal(*f); - for(int j=0; j<3; ++j) + for(int j=0; j<(*f).VN(); ++j) if( !(*f).V(j)->IsD() && (*f).V(j)->IsRW() ) (*f).V(j)->N() += t; }