From 94804e95f7090a38fa347d2eb637ca141d7ae02e Mon Sep 17 00:00:00 2001 From: Mike Kremer Date: Tue, 24 Jan 2012 12:22:27 +0000 Subject: [PATCH] Write color property as correct data type to file. Closes #262. git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@529 fdac6126-5c0c-442c-9429-916003d36597 --- src/OpenMesh/Core/IO/writer/PLYWriter.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/OpenMesh/Core/IO/writer/PLYWriter.cc b/src/OpenMesh/Core/IO/writer/PLYWriter.cc index 4e4563ed..bce3cb44 100644 --- a/src/OpenMesh/Core/IO/writer/PLYWriter.cc +++ b/src/OpenMesh/Core/IO/writer/PLYWriter.cc @@ -172,8 +172,8 @@ write_ascii(std::ostream& _out, BaseExporter& _be, Options _opt) const unsigned int i, j, nV, nF; Vec3f v, n; - OpenMesh::Vec3f c; - OpenMesh::Vec4f cA; + OpenMesh::Vec3uc c; + OpenMesh::Vec4uc cA; OpenMesh::Vec2f t; VertexHandle vh; std::vector vhandles; @@ -199,12 +199,12 @@ write_ascii(std::ostream& _out, BaseExporter& _be, Options _opt) const } if ( _opt.vertex_has_color() ){ - _out << "property int32 red" << std::endl; - _out << "property int32 green" << std::endl; - _out << "property int32 blue" << std::endl; + _out << "property uint8 red" << std::endl; + _out << "property uint8 green" << std::endl; + _out << "property uint8 blue" << std::endl; if ( _opt.color_has_alpha() ) - _out << "property int32 alpha" << std::endl; + _out << "property uint8 alpha" << std::endl; } _out << "element face " << _be.n_faces() << std::endl;