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.) |