Axis-aligned bounds in local coordinates.
@override Rect get localBounds { if (points.isEmpty) return Rect.zero; final bounds = aabbFromPoints(points); return bounds.inflate(thickness / 2); }