Methods_T_Rhino_Geometry_Circle - mcneel/rhinocommon-api-docs GitHub Wiki

Circle Methods

The Circle type exposes the following members.

Methods

 

Name Description
Public method ClosestParameter Gets the parameter on the circle which is closest to a test point.
Public method ClosestPoint Gets the point on the circle which is closest to a test point.
Public method DerivativeAt Determines the value of the Nth derivative at a parameter.
Public method EpsilonEquals Check that all values in other are within epsilon of the values in this
Public method Equals Indicates whether this instance and a specified object are equal. (Inherited from ValueType.)
Public method GetHashCode Returns the hash code for this instance. (Inherited from ValueType.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsInPlane Evaluates whether or not this circle is co-planar with a given plane.
Public method PointAt Circles use trigonometric parameterization: t -> center + cos(t)radiusxaxis + sin(t)radiusyaxis.
Public method Reverse Reverse the orientation of the circle. Changes the domain from [a,b] to [-b,-a].
Public method Rotate(Double, Vector3d) Rotates the circle through a given angle.
Public method Rotate(Double, Vector3d, Point3d) Rotates the circle through a given angle.
Public method Rotate(Double, Double, Vector3d) Rotates the circle around an axis that starts at the base plane origin.
Public method Rotate(Double, Double, Vector3d, Point3d) Rotates the circle around an axis that starts at the provided point.
Public method TangentAt Circles use trigonometric parameterization: t -> center + cos(t)radiusxaxis + sin(t)radiusyaxis.
Public method ToNurbsCurve() Constructs a nurbs curve representation of this circle. This amounts to the same as calling NurbsCurve.CreateFromCircle().
Public method ToNurbsCurve(Int32, Int32) Create a uniform non-ratonal cubic NURBS approximation of a circle.
Public method ToString Returns the fully qualified type name of this instance. (Inherited from ValueType.)
Public method Transform Transforms this circle using an xform matrix.
Public method Translate Moves the circle.
Public methodStatic member TryFitCircleTT Try to fit a circle to two curves using tangent relationships.
Public methodStatic member TryFitCircleTTT Try to fit a circle to three curves using tangent relationships.
  Back to Top

See Also

Reference

Circle Structure
Rhino.Geometry Namespace

⚠️ **GitHub.com Fallback** ⚠️