Merge pull request #863 from mpersano/master
Fix texture coords exporting on binary PLY filespull/875/head
commit
e9b93788ca
|
@ -309,10 +309,10 @@ void PlyExporter::WriteMeshVertsBinary(const aiMesh* m, unsigned int components)
|
||||||
|
|
||||||
for (unsigned int n = PLY_EXPORT_HAS_TEXCOORDS, c = 0; (components & n) && c != AI_MAX_NUMBER_OF_TEXTURECOORDS; n <<= 1, ++c) {
|
for (unsigned int n = PLY_EXPORT_HAS_TEXCOORDS, c = 0; (components & n) && c != AI_MAX_NUMBER_OF_TEXTURECOORDS; n <<= 1, ++c) {
|
||||||
if (m->HasTextureCoords(c)) {
|
if (m->HasTextureCoords(c)) {
|
||||||
mOutput.write(reinterpret_cast<const char*>(&m->mTextureCoords[c][i].x), 6);
|
mOutput.write(reinterpret_cast<const char*>(&m->mTextureCoords[c][i].x), 8);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
mOutput.write(reinterpret_cast<const char*>(&defaultUV.x), 6);
|
mOutput.write(reinterpret_cast<const char*>(&defaultUV.x), 8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue