From 484d6529f8b7847d38548c6632ea907a1e41f9fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Tue, 11 Dec 2012 08:44:02 +0000 Subject: [PATCH] Fixed bug in OBJ reader, where some faces could be missing git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@777 fdac6126-5c0c-442c-9429-916003d36597 --- src/OpenMesh/Core/IO/reader/OBJReader.cc | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/OpenMesh/Core/IO/reader/OBJReader.cc b/src/OpenMesh/Core/IO/reader/OBJReader.cc index c08c1161..3a854ac8 100644 --- a/src/OpenMesh/Core/IO/reader/OBJReader.cc +++ b/src/OpenMesh/Core/IO/reader/OBJReader.cc @@ -572,14 +572,10 @@ read(std::istream& _in, BaseImporter& _bi, Options& _opt) component = 0; nV++; - fh = _bi.add_face(faceVertices); - - //clear vertices handles, so no face will be added twice - if (fh.is_valid()) - faceVertices.clear(); - } + fh = _bi.add_face(faceVertices); + size_t n_faces = _bi.n_faces(); if (!vhandles.empty() && fh.is_valid() )