From 16de4693b21efc08a642116aff38f8b91182177b Mon Sep 17 00:00:00 2001 From: gianpaolopalma Date: Fri, 28 Oct 2016 15:00:24 +0200 Subject: [PATCH] Bug fixed in the loading of the per-vertex and per-face color alpha value --- wrap/io_trimesh/import_ply.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wrap/io_trimesh/import_ply.h b/wrap/io_trimesh/import_ply.h index 171f39c1..57edbfd0 100644 --- a/wrap/io_trimesh/import_ply.h +++ b/wrap/io_trimesh/import_ply.h @@ -469,12 +469,14 @@ static int Open( OpenMeshType &m, const char * filename, PlyInfo &pi ) { pf.AddToRead(VertDesc(6)); pf.AddToRead(VertDesc(7)); + pf.AddToRead(VertDesc(8)); pi.mask |= Mask::IOM_VERTCOLOR; } if( pf.AddToRead(VertDesc(9))!=-1 ) { pf.AddToRead(VertDesc(10)); pf.AddToRead(VertDesc(11)); + pf.AddToRead(VertDesc(12)); pi.mask |= Mask::IOM_VERTCOLOR; } if( pf.AddToRead(VertDesc(21))!=-1 ) @@ -518,6 +520,7 @@ static int Open( OpenMeshType &m, const char * filename, PlyInfo &pi ) { pf.AddToRead(FaceDesc(7)); pf.AddToRead(FaceDesc(8)); + pf.AddToRead(FaceDesc(9)); pi.mask |= Mask::IOM_FACECOLOR; } } @@ -646,6 +649,7 @@ static int Open( OpenMeshType &m, const char * filename, PlyInfo &pi ) for(j=0;j