Ellipse: groupMath center: Vec2 radiusX: number radiusY: number angle: number fromMat2(tr: Mat2): Ellipse toMat2(): Mat2 transform(tr: Mat4): Ellipse bbox(): Rect area(): number clone(): Ellipse collides(shape: ShapeType): boolean contains(point: Vec2): boolean raycast(origin: Vec2, direction: Vec2): RaycastResult random(): Vec2