From c9eee993036b4395de0101837058f4ff8455406e Mon Sep 17 00:00:00 2001 From: ulfjorensen Date: Thu, 11 Sep 2008 11:52:54 +0000 Subject: [PATCH] Bugfix by Jonathan Pokrass: MD3 loader did not use scaling git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@129 67173fc5-114c-0410-ac8e-9d2fd5bffc1f --- code/MD3Loader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/MD3Loader.cpp b/code/MD3Loader.cpp index 3cdb4625e..9b6d33fcd 100644 --- a/code/MD3Loader.cpp +++ b/code/MD3Loader.cpp @@ -301,9 +301,9 @@ void MD3Importer::InternReadFile( for (unsigned int c = 0; c < 3;++c,++iCurrent) { // read vertices - pcMesh->mVertices[iCurrent].x = pcVertices[ pcTriangles->INDEXES[c]].X; - pcMesh->mVertices[iCurrent].y = pcVertices[ pcTriangles->INDEXES[c]].Y*-1.0f; - pcMesh->mVertices[iCurrent].z = pcVertices[ pcTriangles->INDEXES[c]].Z; + pcMesh->mVertices[iCurrent].x = pcVertices[ pcTriangles->INDEXES[c]].X*AI_MD3_XYZ_SCALE; + pcMesh->mVertices[iCurrent].y = pcVertices[ pcTriangles->INDEXES[c]].Y*-1.0f*AI_MD3_XYZ_SCALE; + pcMesh->mVertices[iCurrent].z = pcVertices[ pcTriangles->INDEXES[c]].Z*AI_MD3_XYZ_SCALE; // convert the normal vector to uncompressed float3 format LatLngNormalToVec3(pcVertices[pcTriangles->INDEXES[c]].NORMAL,