public void TransformVectors(PointF[] points) { var pts = points.Select(p => new SKPoint(p.X, p.Y)).ToArray(); var mappedPoints = _m.MapVectors(pts); for (int i = 0; i < mappedPoints.Length; i++) { points[i].X = mappedPoints[i].X; points[i].Y = mappedPoints[i].Y; } }