The Ellipse type exposes the following members.

Methods

  NameDescription
ConstructFromConjugateDiameters
Constructs an ellipse from a center point and the endpoints of two conjugate diameters.
ContainsOverloaded.
ContainsOnCircumference
Tests if a point lies on the circumference of the ellipse.
DeepCopy
A deep copy of this instance.
Equals
Tests if two ellipses are considered equal.
(Overrides Object..::.Equals(Object).)
ExtentsXY
Computes the minX, maxX, minY, maxY coordinates of the projection of the ellipse onto the xy-plane.
GetHashCode
A hash code for this ellipse
(Overrides Object..::.GetHashCode()()().)
GetParameterAtPoint
Returns the value of the angle parameter for a point near or on the circumference of the ellipse.
GetPlane
Gets the plane the ellipse lies on.
GetPointAtParameter
Returns a point on the ellipse for a given parameter angle.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Intersect2dOverloaded.
Intersect3dOverloaded.
Intersects2dOverloaded.
Intersects3dOverloaded.
IsCoplanarToOverloaded.
IsParallelToOverloaded.
MoveOverloaded.
NormalVector2d
Computes a coplanar normal vector at a point on the circumference of the ellipse.
ProjectParallelOn
Computes the parallel projection of the ellipse onto a plane.
RandomEllipse
A random ellipse.
RandomPointInEllipse
A random point in the ellipse.
RandomPointOnEllipse
A random point on the circumference of the ellipse.
ReflectInOverloaded.
RotateOverloaded.
ScaleOverloaded.
TangentVector2d
Computes a coplanar tangent vector at a point on the circumference of the ellipse.
ToCircle
Converts the ellipse into a Circle if the ellipse is circular.
ToString
Returns some properties of the ellipse in StringNumberFormat-format.
(Overrides Object..::.ToString()()().)
TransformCoordinatesOverloaded.

Operators

  NameDescription
Equality
True if two ellipses are considered equal.
Inequality
False if two ellipses are considered equal.

See Also