private ProjectileMotionWithResistanceComputation(ProjectileMotionWithResistanceSettings settings) { Settings = settings; IsNextReal = true; Point = new ProjectileMotionPoint(new ProjectileMotionSettings(Settings.Quantities), ProjectileMotionPointsComputation.GetTimeInitial()); VyComputed = Point.Vy.GetBasicVal(); VxComputed = Point.Vx.GetBasicVal(); if (Point.Y.Val == 0 && Settings.Quantities.Α.Val == 0) { IsNextReal = false; } }
public static ProjectileMotionWithResistanceComputation Start(ProjectileMotionWithResistanceSettings settings) { return(new ProjectileMotionWithResistanceComputation(settings)); }