mirror of
https://github.com/overte-org/overte.git
synced 2025-04-19 13:43:49 +02:00
remove re-grabbing of draco faces
This commit is contained in:
parent
9cb4e2c5f2
commit
bb98df38d4
1 changed files with 4 additions and 3 deletions
|
@ -416,7 +416,8 @@ ExtractedMesh FBXReader::extractMesh(const FBXNode& object, unsigned int& meshIn
|
|||
|
||||
for (int i = 0; i < dracoMesh->num_faces(); ++i) {
|
||||
// grab the material ID and texture ID for this face, if we have it
|
||||
auto& firstCorner = dracoMesh->face(draco::FaceIndex(i))[0];
|
||||
auto& dracoFace = dracoMesh->face(draco::FaceIndex(i));
|
||||
auto& firstCorner = dracoFace[0];
|
||||
|
||||
uint16_t materialID { 0 };
|
||||
|
||||
|
@ -440,8 +441,8 @@ ExtractedMesh FBXReader::extractMesh(const FBXNode& object, unsigned int& meshIn
|
|||
// give the mesh part this index
|
||||
FBXMeshPart& part = data.extracted.mesh.parts[partIndexPlusOne - 1];
|
||||
part.triangleIndices.append(firstCorner.value());
|
||||
part.triangleIndices.append(dracoMesh->face(draco::FaceIndex(i))[1].value());
|
||||
part.triangleIndices.append(dracoMesh->face(draco::FaceIndex(i))[2].value());
|
||||
part.triangleIndices.append(dracoFace[1].value());
|
||||
part.triangleIndices.append(dracoFace[2].value());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue