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