FIX: Change quaternion orientation for B3D loader (this format was forgotten with r502).

FIX: MS3D loader assigns group names to mesh nodes, possibly leading to two nodes with the same name if a group name is the name of a bone as well. This prevents animations from working properly.

These changes are merged with the 1.1 branch as well. 

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@705 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
This commit is contained in:
aramis_acg
2010-04-24 00:18:34 +00:00
parent a85b851442
commit a53360aa4d
2 changed files with 8 additions and 2 deletions

View File

@@ -170,7 +170,8 @@ aiVector3D B3DImporter::ReadVec3(){
// ------------------------------------------------------------------------------------------------
aiQuaternion B3DImporter::ReadQuat(){
float w=ReadFloat();
// (aramis_acg) Fix to adapt the loader to changed quat orientation
float w=-ReadFloat();
float x=ReadFloat();
float y=ReadFloat();
float z=ReadFloat();