public override Shape Transform(Matrix3 transform) { float[] result = new float[points.Length]; transform.Transform(points, 0, result, 0, points.Length / 2); return(new Point(points[0], points[1])); }