@override Rectangle<int> get overlap { final x = (0.5 * scaleX).abs().ceil(); final y = (0.5 * scaleY).abs().ceil(); return Rectangle<int>(-x, -y, x + x, y + y); }