diff --git a/wrap/io_trimesh/import_dae.h b/wrap/io_trimesh/import_dae.h index 3f815174..74e30e6e 100644 --- a/wrap/io_trimesh/import_dae.h +++ b/wrap/io_trimesh/import_dae.h @@ -402,6 +402,11 @@ class ColladaMesh : public vcg::tri::TriMesh< std::vector, std jj += faceAttributeNum; } + if( ! ( (m.face[ff].V(0) != m.face[ff].V(1)) && + (m.face[ff].V(0) != m.face[ff].V(2)) && + (m.face[ff].V(1) != m.face[ff].V(2)) ) ) + QDEBUG("********* WARNING face %i, (%i %i %i) is a DEGENERATE FACE!",ff, m.face[ff].V(0) - &m.vert.front(), m.face[ff].V(1) - &m.vert.front(), m.face[ff].V(2) - &m.vert.front()); + } } }