Ellipse Structure |
Namespace: Rhino.Geometry
The Ellipse type exposes the following members.
Name | Description | |
---|---|---|
![]() | Ellipse(Plane, Double, Double) |
Initializes a new ellipse from base plane and both principal radii.
|
![]() | Ellipse(Point3d, Point3d, Point3d) |
Initializes a new ellipse from a center point and the two semi-axes intersections.
|
Name | Description | |
---|---|---|
![]() | Center |
Gets or sets the center of the ellipse.
|
![]() | FocalDistance |
Gets the distance from the center to a focus.
|
![]() | IsValid |
Returns an indication of the validity of this ellipse.
|
![]() | Plane |
Gets or sets the base plane of the ellipse.
|
![]() | Radius1 |
Gets or sets the radius of the ellipse along the base plane X semi-axis.
|
![]() | Radius2 |
Gets or sets the radius of the ellipse along the base plane Y semi-axis.
|
Name | Description | |
---|---|---|
![]() | EpsilonEquals |
Check that all values in other are within epsilon of the values in this
|
![]() | Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) |
![]() | GetFoci |
Gets the foci. The foci are two points whose sum of distances from any point on the ellipse is always the same.
|
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToNurbsCurve |
Constructs a nurbs curve representation of this ellipse.
This is equivalent to calling NurbsCurve.CreateFromEllipse(). |
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |