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