From 226e07f290bec2322c2fb8513dfbfef0e8d9493e Mon Sep 17 00:00:00 2001 From: Paolo Cignoni cignoni Date: Thu, 26 Jan 2006 16:56:00 +0000 Subject: [PATCH] vertex and face quality flags added to mask --- src/test/io/import_obj.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/test/io/import_obj.h b/src/test/io/import_obj.h index a672e4381..60ce9e993 100644 --- a/src/test/io/import_obj.h +++ b/src/test/io/import_obj.h @@ -25,6 +25,9 @@ History $Log$ +Revision 1.22 2006/01/26 16:56:00 buzzelli +vertex and face quality flags added to mask + Revision 1.21 2006/01/23 01:37:51 buzzelli added handling of some of the non critical errors which may occurr during obj file importing @@ -974,6 +977,10 @@ static int Open( OpenMeshType &m, const char * filename, ObjInfo &oi) mask=0; + if (numVertices > 0) + mask |= vcg::tri::io::Mask::IOM_VERTQUALITY; + if (numTriangles > 0) + mask |= vcg::tri::io::Mask::IOM_FACEQUALITY; if (bHasPerWedgeTexCoord) mask |= vcg::tri::io::Mask::IOM_WEDGTEXCOORD; if (bHasPerWedgeNormal) @@ -986,17 +993,13 @@ static int Open( OpenMeshType &m, const char * filename, ObjInfo &oi) /* mask |= vcg::tri::io::Mask::IOM_VERTCOORD; mask |= vcg::tri::io::Mask::IOM_VERTFLAGS; - mask |= vcg::tri::io::Mask::IOM_VERTQUALITY; - mask |= vcg::tri::io::Mask::IOM_VERTQUALITY; mask |= vcg::tri::io::Mask::IOM_VERTCOLOR; mask |= vcg::tri::io::Mask::IOM_FACEINDEX; mask |= vcg::tri::io::Mask::IOM_FACEFLAGS; - mask |= vcg::tri::io::Mask::IOM_FACEQUALITY; mask |= vcg::tri::io::Mask::IOM_WEDGTEXMULTI; mask |= vcg::tri::io::Mask::IOM_WEDGCOLOR; - mask |= vcg::tri::io::Mask::IOM_FACECOLOR; */ oi.mask = mask;