public static PointF Lerp(this PointF p1, PointF p2, float x) { return(p1.Plus(p2.Minus(p1).Multiply(x))); }