Name | Description | |
---|---|---|
NEllipse Constructor | Overloaded. |
The following tables list the members exposed by NEllipse.
Name | Description | |
---|---|---|
NEllipse Constructor | Overloaded. |
Name | Description | |
---|---|---|
A | The semi-major ellipse axis length. | |
Angle | Angle of the ellipse major axis and the X-axis (in radians). | |
B | The semi-minor ellipse axis length. | |
CenterX | The X center of the ellipse. | |
CenterY | The Y center of the ellipse. |
Name | Description | |
---|---|---|
Area | Gets the ellipse area (PI * a * b) | |
Bounds | Gets the minimal enclosing rectangle of this ellipse. | |
BoundsRange | Gets the range of this ellipse bounds. | |
Center | Gets or sets the ellipse center point | |
Eccentricity | Gets the eccentricity of the ellipse (the position of the focus as a fraction of the semimajor axis - computed as c / a) | |
Focus1 | Gets the first focus of the ellipse | |
Focus2 | Gets the second focus of the ellipse | |
FocusDistance | Gets the distance of the focuses from the ellipse center (also known as c parameter) | |
InscribedCircle | Gets the circle, which can be insribed in the ellipse | |
InscribedCircleTransform | Obtains a transformation, which transforms the ellipse curve to the curve of the inscribed circle | |
IsEmpty | Determines whether the ellipse is with zero a or b | |
IsNormalized | Determines whether the ellipse is normalized (a >= b) | |
Ratio | Gets the ratio between the major and minor ellipse axes - computed as a / b |
Name | Description | |
---|---|---|
AddToPath | Appends the primitive to the specified graphics path. | |
Contains | Overloaded. Determines whether the rectangle contains the specified point | |
ContainsOnOutline | Determines whether the outline of the ellipse contains the specified point. | |
Equals | ||
GetHashCode | ||
GetOutlineLength | Gets the ellipse perimeter. | |
IntersectWith | Intersects this circle with the specified line segment | |
Normalize | Normalizes the ellipse, so that A is larger than B. | |
PointFromAngle | Gets the point on the ellipse rim, which corresponds to the specified angle (in radians) | |
PointFromTime | Gets a point on the curve from a time parameter. When t is equal to 0, returns the StartPoint of the curve. When t is equal to 1, returns the EndPoint of the curve. | |
TimeFromAngle | Gets the parametric angle that corresponds to the geometric one | |
Translate | Translates the primitive with the specified amounts. | |
TryCreateFromCenterAndTwoPoints | Tries to create an ellipse from a center and two points that lay on the ellipse | |
TryCreateFromThreePointsAngleAndRatio | Tries to create a normalized ellipse from three points, angle between the ellipse major axis and the X-axis and ratio between the major and minor axes. Returns false if the points are colinear, or any pair of points are coincident or ratio is zero. |
Equality | Determines whether a is equal to b |
Inequality | Determines whether a is not equal to b |