public static CGPoint Split(this CGPoint self, CGPoint point, nfloat ratio)
 {
     return(self.Mul(ratio).Plus(point.Mul(1f - ratio)));
 }