Circle Methods |
The Circle type exposes the following members.
Name | Description | |
---|---|---|
![]() | ClosestParameter |
Gets the parameter on the circle which is closest to a test point.
|
![]() | ClosestPoint |
Gets the point on the circle which is closest to a test point.
|
![]() | DerivativeAt |
Determines the value of the Nth derivative at a parameter.
|
![]() | 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.) |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsInPlane |
Evaluates whether or not this circle is co-planar with a given plane.
|
![]() | PointAt |
Circles use trigonometric parameterization:
t -> center + cos(t)*radius*xaxis + sin(t)*radius*yaxis.
|
![]() | Reverse |
Reverse the orientation of the circle. Changes the domain from [a,b]
to [-b,-a].
|
![]() | Rotate(Double, Vector3d) |
Rotates the circle through a given angle.
|
![]() | Rotate(Double, Vector3d, Point3d) |
Rotates the circle through a given angle.
|
![]() | Rotate(Double, Double, Vector3d) |
Rotates the circle around an axis that starts at the base plane origin.
|
![]() | Rotate(Double, Double, Vector3d, Point3d) |
Rotates the circle around an axis that starts at the provided point.
|
![]() | TangentAt |
Circles use trigonometric parameterization:
t -> center + cos(t)*radius*xaxis + sin(t)*radius*yaxis.
|
![]() | ToNurbsCurve |
Constructs a nurbs curve representation of this circle.
This amounts to the same as calling NurbsCurve.CreateFromCircle().
|
![]() | ToNurbsCurve(Int32, Int32) |
Create a uniform non-rational cubic NURBS approximation of a circle.
|
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
![]() | Transform |
Transforms this circle using an transformation matrix.
|
![]() | Translate |
Moves the circle.
|
![]() ![]() | TryFitCircleToPoints |
Attempt to fit a circle through a set of points.
|
![]() ![]() | TryFitCircleTT |
Try to fit a circle to two curves using tangent relationships.
|
![]() ![]() | TryFitCircleTTT |
Try to fit a circle to three curves using tangent relationships.
|
![]() ![]() | TrySmallestEnclosingCircle |
Attempt to create the smallest circle enclosing a set of planar points.
|