From f4d71c746d3b0d4359b8980cdea272a6124d964f Mon Sep 17 00:00:00 2001 From: cignoni Date: Mon, 7 Dec 2009 08:31:44 +0000 Subject: [PATCH] added simple printout in debug of degenerate faces when found. --- wrap/io_trimesh/import_dae.h | 5 +++++ 1 file changed, 5 insertions(+) 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()); + } } }