func (r Rectangle) Add(v Vec) Rectangle {
	return Rectangle{
		Vec{r.Min.X + v.X, r.Min.Y + v.Y},
		Vec{r.Max.X + v.X, r.Max.Y + v.Y},
	}
}
func (r Rectangle) Add(v Vec) Rectangle {
	return Rectangle{
		Vec{r.Min.X + v.X, r.Min.Y + v.Y},
		Vec{r.Max.X + v.X, r.Max.Y + v.Y},
	}
}
func ( r Rectangle ) Add ( v Vec ) Rectangle { return Rectangle { Vec { r . Min . X + v . X , r . Min . Y + v . Y } , Vec { r . Max . X + v . X , r . Max . Y + v . Y } , } }
// Add returns the rectangle r translated by v.
Add returns the rectangle r translated by v .