Ellipse: groupMath center: Vec2 radiusX: number radiusY: number angle: number fromMat2(tr: Mat2 ): Ellipse toMat2(): Mat2 transform(tr: Mat23 ): Ellipse bbox(r?: Rect ): Rect area(): number clone(): Ellipse collides(shape: ShapeType ): 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