maxSafeRadius constant

double const maxSafeRadius

Maximum safe finite corner radius used to guard against double.infinity collapsing to 0.0 in Flutter's RRect scaling algorithm.

When a corner radius exceeds rectangle dimensions, Flutter's RRect algorithm scales radii by min(1.0, size / (r1 + r2)). If r is double.infinity, size / infinity evaluates to 0.0, collapsing all corners to sharp 90-degree rectangles. A large-but-finite value (99999.0) scales down to size / 2.0 (a perfect pill/circle) at any conceivable resolution without IEEE-754 overflow.

Implementation

static const double maxSafeRadius = 99999.0;