- MQuaternion M1, M2;
- M1 = preBindMatrix;
- M2 = matrix;
- MMatrix qMatrix = preBindMatrix.inverse() * slerp(M1, M2, weights[i]).asMatrix();
- qMatrix[3][0] = (matrix[3][0] - preBindMatrix[3][0]) * weights[i];
- qMatrix[3][1] = (matrix[3][1] - preBindMatrix[3][1]) * weights[i];
- qMatrix[3][2] = (matrix[3][2] - preBindMatrix[3][2]) * weights[i];