Returns a new rectangle with edges moved outwards by the given delta.
Rectangle inflate(double delta) { return Rectangle.fromLTRB( left - delta, top - delta, right + delta, bottom + delta); }