Procházet zdrojové kódy

Merge pull request #4002 from assimp/kimkulling-issue_3760

Fix Issue3760
Kim Kulling před 4 roky
rodič
revize
fc22d6cdae
1 změnil soubory, kde provedl 7 přidání a 1 odebrání
  1. 7 1
      code/AssetLib/C4D/C4DImporter.cpp

+ 7 - 1
code/AssetLib/C4D/C4DImporter.cpp

@@ -146,8 +146,14 @@ void C4DImporter::InternReadFile( const std::string& pFile, aiScene* pScene, IOS
         ThrowException("failed to read document " + pFile);
     }
 
+    // Generate the root-node
     pScene->mRootNode = new aiNode("<C4DRoot>");
-
+    
+    // convert left-handed to right-handed
+    pScene->mRootNode->mTransformation.a1 = 0.01f;
+    pScene->mRootNode->mTransformation.b2 = 0.01f;
+    pScene->mRootNode->mTransformation.c3 = -0.01f; 
+    
     // first convert all materials
     ReadMaterials(doc->GetFirstMaterial());