コード例 #1
0
 public static AnimationTransform Transform(AnimationTransform t, Matrix transformation)
 {
     return(new AnimationTransform("", Vector3.Transform(t.Location, transformation),
                                   t.Scale,
                                   t.Rotation));
 }
コード例 #2
0
 public static AnimationTransform Lerp(AnimationTransform transform1, AnimationTransform transform2, float amount)
 {
     return(new AnimationTransform("", Vector3.Lerp(transform1.Location, transform2.Location, amount),
                                   Vector3.Lerp(transform1.Scale, transform2.Scale, amount),
                                   Quaternion.Lerp(transform1.Rotation, transform2.Rotation, amount)));
 }