gdx.math.shape

circle->outer-rectangle

(circle->outer-rectangle {[x y] :position, :keys [radius], :as circle})

contains?

(contains? rectangle point)

overlaps?

(overlaps? a b)