From 2fb55bc26d1bd3067a9c6cebc79c4ad4630b9680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Fri, 26 Jan 2018 13:18:18 +0100 Subject: [PATCH] Fix vertex texture coordinates export in OBJ exporter (Thanks to Manuel Massing for the patch) --- Doc/changelog.docu | 1 + src/OpenMesh/Core/IO/writer/OBJWriter.cc | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Doc/changelog.docu b/Doc/changelog.docu index 9aff8b23..ba67ebc9 100644 --- a/Doc/changelog.docu +++ b/Doc/changelog.docu @@ -55,6 +55,7 @@
  • BaseExporter: Added accessor functions for HalfEdgeHandles and faceTexCoords to base exporter and exporter template.
  • OBJ Writer: Added functionality to store FaceTexCoords to objwriter
  • OBJ Writer: Applied fix for bad or missing vertex tex coords (Thanks to Gero Müller for the patch)
  • > +
  • OBJ Writer: Fix vertex texture coordinates export in OBJ writer
  • OBJ Loader: range check for vertex colors and normals in OBJ loader
  • OBJ Loader: fixed handling of negative indices in OBJ loader
  • OM Writer: Fixed OMWriter when no faces are available (Thanks to Jamie Kydd for the patch)
  • diff --git a/src/OpenMesh/Core/IO/writer/OBJWriter.cc b/src/OpenMesh/Core/IO/writer/OBJWriter.cc index 698e8bae..434d9bc2 100644 --- a/src/OpenMesh/Core/IO/writer/OBJWriter.cc +++ b/src/OpenMesh/Core/IO/writer/OBJWriter.cc @@ -270,10 +270,10 @@ write(std::ostream& _out, BaseExporter& _be, Options _opt, std::streamsize _prec } } - //collect Texturevertices from vertices + //collect Texture coordinates from vertices if(_opt.check(Options::VertexTexCoord)) { - for (size_t i=0, nF=_be.n_faces(); i(i)); t = _be.texcoord(vh);