public override float ComputeSweepRadius(Vector2 pivot) { float ds1 = (_v1 - pivot).sqrMagnitude; float ds2 = (_v2 - pivot).sqrMagnitude; return Mathf.Sqrt(Mathf.Max(ds1, ds2)); }