safeRadius static method

double safeRadius(
  1. double radius
)

Clamps or replaces non-finite radii (such as double.infinity) with maxSafeRadius, while ensuring the radius is at least 0.0.

Implementation

static double safeRadius(double radius) {
  if (!radius.isFinite) {
    return maxSafeRadius;
  }
  return radius.clamp(0.0, maxSafeRadius).toDouble();
}