public static AnimationTransform Transform(AnimationTransform t, Matrix transformation) { return(new AnimationTransform("", Vector3.Transform(t.Location, transformation), t.Scale, t.Rotation)); }
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))); }