circleToRect static method

bool circleToRect(
  1. Circle circle,
  2. AABB rect
)

Implementation

static bool circleToRect(Circle circle, AABB rect) {
  final closestPoint = Vec2(
    circle.x.clamp(rect.left, rect.right),
    circle.y.clamp(rect.top, rect.bottom),
  );

  return pointToCircle(circle.position - closestPoint, circle);
}