public static Distance DistanceTravelledUnderConstantAcceleration(Velocity initialVelocity, Acceleration acceleration, TimeSpan time) { return(Velocity.DistanceTravelled(initialVelocity, time) + new Distance(0.5 * acceleration.MetresPerSecondPerSecond * Math.Pow(time.TotalSeconds, 2))); }
public static Velocity VelocityGained(Acceleration acceleration, TimeSpan time) { return(new Velocity(acceleration.MetresPerSecondPerSecond * time.TotalSeconds)); }