Add support for reading texture coordinates from PLY meshes with properties named 'texture_u' and 'texture_v'.

pull/1264/head
Steve Mokris 2017-05-11 15:21:37 -04:00
parent 9b2671b280
commit 2e455b78c8
1 changed files with 2 additions and 2 deletions

View File

@ -196,11 +196,11 @@ PLY::ESemantic PLY::Property::ParseSemantic(const char* pCur,const char** pCurOu
eOut = PLY::EST_Blue;
}
// NOTE: Blender3D exports texture coordinates as s,t tuples
else if (TokenMatch(pCur,"u",1) || TokenMatch(pCur,"s",1) || TokenMatch(pCur,"tx",2))
else if (TokenMatch(pCur,"u",1) || TokenMatch(pCur,"s",1) || TokenMatch(pCur,"tx",2) || TokenMatch(pCur,"texture_u",9))
{
eOut = PLY::EST_UTextureCoord;
}
else if (TokenMatch(pCur,"v",1) || TokenMatch(pCur,"t",1) || TokenMatch(pCur,"ty",2))
else if (TokenMatch(pCur,"v",1) || TokenMatch(pCur,"t",1) || TokenMatch(pCur,"ty",2) || TokenMatch(pCur,"texture_v",9))
{
eOut = PLY::EST_VTextureCoord;
}