From 2b1f0cbac0f7a010dd9141855d254a5e5fa57466 Mon Sep 17 00:00:00 2001 From: marksibly Date: Wed, 4 Feb 2009 00:39:32 +0000 Subject: [PATCH] ' B3DImporter.cpp git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@330 67173fc5-114c-0410-ac8e-9d2fd5bffc1f --- code/B3DImporter.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/B3DImporter.cpp b/code/B3DImporter.cpp index 63344a876..deee0ad15 100644 --- a/code/B3DImporter.cpp +++ b/code/B3DImporter.cpp @@ -117,6 +117,12 @@ void B3DImporter::InternReadFile( const std::string& pFile, aiScene* pScene, IOS //create root node aiNode *node=new aiNode( "root" ); + node->mTransformation=aiMatrix4x4( + 1,0,0,0, + 0,0,1,0, + 0,1,0,0, + 0,0,0,1 ); + node->mNumMeshes=_meshes.size(); node->mMeshes=new unsigned[_meshes.size()]; for( unsigned i=0;i<_meshes.size();++i ){ @@ -291,11 +297,9 @@ void B3DImporter::ReadVRTS(){ Vertex vert; vert.position=ReadVec3(); - std::swap( vert.position.y,vert.position.z ); if( _vertFlags & 1 ){ vert.normal=ReadVec3(); - std::swap( vert.normal.y,vert.normal.z ); } if( _vertFlags & 2 ){ @@ -383,10 +387,6 @@ void B3DImporter::ReadNODE(){ Vec3 scale=ReadVec3(); Vec4 rot=ReadVec4(); - std::swap( trans.y,trans.z ); - std::swap( scale.y,scale.z ); - //do something to rot?!? - while( ChunkSize() ){ string t=ReadChunk(); if( t=="MESH" ){