Sfoglia il codice sorgente

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

Kim Kulling 4 anni fa
parent
commit
e1a0e16a4e
1 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  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));
             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
 #endif // !! ASSIMP_BUILD_NO_MDC_IMPORTER