Skip to main content

Ellipse2d

The Ellipse2d class describes an ellipse in a plane. It is derived from the VisionElement base class.

Constructors​

Empty constructor.

new Ellipse2d(): Ellipse2d;

Constructor with the coordinates of the center, the major and minor diameters, and the angle of rotation.

new Ellipse2d(centerX: number, centerY: number, diameterA: number, diameterB: number, angle?: number);

Constructor with the center, the major and minor diameters, and the angle of rotation.

new Ellipse2d(center: Point2d, diameterA: number, diameterB: number, angle?: number);

Methods​

center()​

Returns the center of the ellipse as a new point.

center(): Point2d;

isValid()​

Returns true if the ellipse values are valid.

isValid(): boolean;

Value​

centerX​

The X coordinate of the center of the ellipse.

centerX: number;

centerY​

The Y coordinate of the center of the ellipse.

centerY: number;

diameterA​

The diameter of the major axis.

diameterA: number;

diameterB​

The diameter of the minor axis.

diameterB: number;

angle​

The angle between the major axis and the X axis.

angle: number;

Props​

color​

The color of the ellipse in hexadecimal format.

color: string;