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