diff --git a/code/3DSConverter.cpp b/code/3DSConverter.cpp index 9a7e57d78..417e807f3 100644 --- a/code/3DSConverter.cpp +++ b/code/3DSConverter.cpp @@ -788,12 +788,11 @@ void Discreet3DSImporter::GenerateNodeGraph(aiScene* pcOut) for (unsigned int a = 0; a < pcOut->mNumMeshes;++a) pcOut->mMeshes[a]->mColors[0] = NULL; - // No need for coordinate space adjustment, 3ds' coordinate system equals Assimp's. - /*pcOut->mRootNode->mTransformation = aiMatrix4x4( + pcOut->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) * pcOut->mRootNode->mTransformation;*/ + 0.f,0.f,0.f,1.f) * pcOut->mRootNode->mTransformation; // If the root node is unnamed name it "<3DSRoot>" if (::strstr( pcOut->mRootNode->mName.data, "UNNAMED" ) ||