Circle:

groupMath

center: Vec2

radius: number

transform(tr: Mat23 , s?: Shape ): Ellipse

bbox(r?: Rect ): Rect

area(): number

clone(): Circle

collides(shape: ShapeType | Vec2 ): boolean

contains(point: Vec2 ): boolean

raycast(origin: Vec2 , direction: Vec2 ): RaycastResult

random(): Vec2

serialize(): any

support(direction: Vec2 ): Vec2

gjkCenter(): Vec2

closestPt(p: Vec2 ): Vec2 | undefined