Explorar o código

Merge branch 'master' into jc3-importer-open-error-handling

Kim Kulling %!s(int64=4) %!d(string=hai) anos
pai
achega
e1a0e16a4e
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      code/AssetLib/MDC/MDCLoader.cpp

+ 7 - 0
code/AssetLib/MDC/MDCLoader.cpp

@@ -465,6 +465,13 @@ void MDCImporter::InternReadFile(
             pcMat->AddProperty(&path, AI_MATKEY_TEXTURE_DIFFUSE(0));
         }
     }
+
+    // Now rotate the whole scene 90 degrees around the x axis to convert to internal coordinate system
+    pScene->mRootNode->mTransformation = aiMatrix4x4(
+            1.f, 0.f, 0.f, 0.f,
+            0.f, 0.f, 1.f, 0.f,
+            0.f, -1.f, 0.f, 0.f,
+            0.f, 0.f, 0.f, 1.f);
 }
 
 #endif // !! ASSIMP_BUILD_NO_MDC_IMPORTER