Circle:

groupMath

center: Vec2

radius: number

transform(tr: Mat4): Ellipse

bbox(): Rect

area(): number

clone(): Circle

collides(shape: ShapeType | Vec2): boolean

contains(point: Vec2): boolean

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

random(): Vec2