Fixed possible bug with MD5 bind-pose translation

Former-commit-id: 3ef6eba4944db249a8cbb3d6fb5dad2abe87fd6a
This commit is contained in:
Lynix 2012-12-09 20:23:24 +01:00
parent ec50ab9fd4
commit d5dc07f3ef
1 changed files with 1 additions and 1 deletions

View File

@ -170,7 +170,7 @@ bool NzMD5MeshParser::Parse(NzMesh* mesh)
NzMatrix4f bindMatrix; NzMatrix4f bindMatrix;
bindMatrix.MakeRotation((parent >= 0) ? m_joints[i].bindOrient : rotationQuat * m_joints[i].bindOrient); bindMatrix.MakeRotation((parent >= 0) ? m_joints[i].bindOrient : rotationQuat * m_joints[i].bindOrient);
bindMatrix.SetTranslation(m_joints[i].bindPos); // Plus rapide que de multiplier par une matrice de translation bindMatrix.SetTranslation((parent >= 0) ? m_joints[i].bindPos : rotationQuat * m_joints[i].bindPos); // Plus rapide que de multiplier par une matrice de translation
joint->SetInverseBindMatrix(bindMatrix.InverseAffine()); joint->SetInverseBindMatrix(bindMatrix.InverseAffine());
} }