diff --git a/vcg/complex/trimesh/bitquad_creation.h b/vcg/complex/trimesh/bitquad_creation.h index 55fe0f3b..88aa5380 100644 --- a/vcg/complex/trimesh/bitquad_creation.h +++ b/vcg/complex/trimesh/bitquad_creation.h @@ -342,7 +342,7 @@ static void MakePureByRefine(MeshType &m){ assert(ev%2==0); // should be even by now ev/=2; // I was counting each of them twice - int originalFaceNum = m.fn; + //int originalFaceNum = m.fn; FaceIterator nfi = tri::Allocator::AddFaces(m,ef); VertexIterator nvi = tri::Allocator::AddVertices(m,ev); diff --git a/vcg/complex/trimesh/clean.h b/vcg/complex/trimesh/clean.h index 96773f47..7eb3624d 100644 --- a/vcg/complex/trimesh/clean.h +++ b/vcg/complex/trimesh/clean.h @@ -1382,7 +1382,7 @@ private: static int RemoveTVertexByCollapse(MeshType &m, float threshold=40, bool repeat=true) { - assert(m.HasPerVertexMark()); + assert(tri::HasPerVertexMark(m)); //Counters for logging and convergence int count, total = 0; diff --git a/vcg/complex/trimesh/clustering.h b/vcg/complex/trimesh/clustering.h index c1314479..06fc555f 100644 --- a/vcg/complex/trimesh/clustering.h +++ b/vcg/complex/trimesh/clustering.h @@ -176,7 +176,7 @@ class AverageColorCell typedef BasicGrid GridType; public: - inline void AddFaceVertex(MeshType &m, FaceType &f, int i) + inline void AddFaceVertex(MeshType &/*m*/, FaceType &f, int i) { p+=f.cV(i)->cP(); c+=CoordType(f.cV(i)->C()[0],f.cV(i)->C()[1],f.cV(i)->C()[2]); diff --git a/vcg/complex/trimesh/update/color.h b/vcg/complex/trimesh/update/color.h index e1d6b515..eb3fb4a2 100644 --- a/vcg/complex/trimesh/update/color.h +++ b/vcg/complex/trimesh/update/color.h @@ -192,12 +192,12 @@ static void MultiFaceRandom( UpdateMeshType &m) FaceIterator fi; Color4b BaseColor = Color4b::Black; FaceConstant(m,BaseColor); - int id=0; + int id_num=0; for(fi=m.face.begin();fi!=m.face.end();++fi) if(!(*fi).IsD()) { - id++; - if((*fi).C() == BaseColor) (*fi).C() = Color4b::Scatter(50, id%50,.4f,.7f); + id_num++; + if((*fi).C() == BaseColor) (*fi).C() = Color4b::Scatter(50, id_num%50,.4f,.7f); for(int j=0;j<3;++j) if((*fi).IsF(j)) {