示例#1
0
 public Vector3 GetBoneVelocity(int index, bool mirrored)
 {
     if (Timestamp - Data.GetDeltaTime() < 0f)
     {
         return((Data.GetFrame(Timestamp + Data.GetDeltaTime()).GetBoneTransformation(index, mirrored).GetPosition() - GetBoneTransformation(index, mirrored).GetPosition()) / Data.GetDeltaTime());
     }
     else
     {
         return((GetBoneTransformation(index, mirrored).GetPosition() - Data.GetFrame(Timestamp - Data.GetDeltaTime()).GetBoneTransformation(index, mirrored).GetPosition()) / Data.GetDeltaTime());
     }
 }