Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot.Entities Namespace / Curve Class
Fields Properties Methods


In This Topic
    Curve Class Members
    In This Topic

    The following tables list the members exposed by Curve.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Protected Fields
     NameDescription
    Protected Field Curve seam.  
    Top
    Public Properties
     NameDescription
    Public Property Gets or sets the curve control point array.  
    Public Property Gets or sets the curve degree.  
    Public Property Gets curve domain.  
    Public Property  
    Public Property  
    Public Property  
    Public Property  
    Public Property Returns true if the curve is closed.  
    Public Property If true the curve is a line and not a degenerated one (a point).  
    Public Property If true, the curve is a degenerated one (a point).  
    Public Property Returns true if the curve is rational.  
    Public Property Gets or sets the curve knot vector U.  
    Public Property Gets curve order.  
    Public PropertyOverridden.   
    Public Property When true, curvature graph is displayed.  
    Public Property  
    Public Property  
    Top
    Public Methods
     NameDescription
    Public Method Inserts a control point on the control polygon. The control point will be added at the projection of the given 3D point on the polygon. The insertion does not affect the shape of the curve.  
    Public Methodstatic (Shared in Visual Basic) Chamfers two curves.  
    Public MethodOverridden.  Creates a deep copy of this curve.  
    Public Method  
    Public MethodOverridden.   
    Public Method Computes the desired curvature map.  
    Public MethodOverloaded. Overridden.  Computes the extension of the control polygon/net.  
    Public Method Gets the length of the curve's control net.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Cubic spline interpolation with automatic tangents.  
    Public Method Computes the curve curvature at parametric value u.  
    Public Method Decomposes the curve into Bézier segments.  
    Public Method Degree elevates the curve.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic) Project curve on the specified plane.  
    Public MethodOverridden.   
    Public MethodOverridden.   
    Public MethodOverloaded.  Computes the curve point at parametric value u.  
    Public Method Evaluate unit tangent at a parameter with error checking.  
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public Methodstatic (Shared in Visual Basic) Fillets two coplanar curves with an arc of given radius.  
    Public Method Frees point projection cache memory.  
    Public Method  
    Public Method  
    Public Method  
    Public Method Gets the Nurbs form of this curve.  
    Public MethodOverridden. Populates a System.Runtime.Serialization.SerializationInfo instance with the data needed to serialize the target object.  
    Public MethodOverloaded.   
    Public Method Given a sorted array of lengths along the curve, finds the parameter values that correspond to them.  
    Public Method  
    Public Method  
    Public Method  
    Public Method Gets a TrimCurve representation of this curve  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic) Global approximation of a curve bounded to a certain error.  
    Public Methodstatic (Shared in Visual Basic) Global curve interpolation.  
    Public MethodOverloaded.  Inserts a knot a number of times. It does not affect the shape of the curve.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Finds all 3D points where the provided curves intersect.  
    Public Methodstatic (Shared in Visual Basic) Finds all 3D points where the provided coplanar curves intersect.  
    Public MethodOverloaded.  Trims the curve at the limit point projection.  
    Public Method Checks if the curve lays on the specified plane.  
    Public Method Test a curve to see if the locus of its points is a line segment.  
    Public Method Checks if the curve is planar.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic) Least squares curve approximation.  
    Public Method Gets the curve length.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Local cubic approximation of a curve bounded to a certain error.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Local interpolation.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Joins two curves.  
    Public Methodstatic (Shared in Visual Basic) Computes the minimum distance between two curves.  
    Public Method Computes the curve normal at parametric value u.  
    Public MethodOverloaded.   
    Public Method  
    Public Method Computes the curve point at parametric value u.  
    Public MethodOverloaded.  Projects a point on the curve.  
    Public MethodConverts this generic curve to Line, Arc or Circle (when possible).  
    Public Method Refines the curve knot vector.  
    Public MethodOverloaded. Overridden.  Computes the curve or surface tessellation.  
    Public MethodOverloaded.  Removes an internal knot from a curve.  
    Public Method Removes as many knots as possible from a curve.  
    Public Method Resizes a curve.  
    Public Method Resizes a curve, keeping original values.  
    Public Method Reverses the curve direction.  
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public Method Splits the curve into two curves.  
    Public Method Splits the curve at derivative discontinuities (e.g. cusps, kinks), returns an array of the smooth segments that form the curve.  
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public Method  
    Public Method  
    Public Method  
    Public Method Evaluates unit tangent vector at a parameter.  
    Public Method  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic) Trims two intersecting curves.  
    Public Method Trims the curve at the provided parametric value.  
    Public MethodOverloaded.  Trims the curve at the limit point projection.  
    Public MethodConverts this generic curve to Arc or Circle (when possible).  
    Public MethodConverts this generic curve to Line (when possible).  
    Public Method  
    Top
    Protected Methods
     NameDescription
    Protected Internal MethodOverridden.   
    Protected Method  
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected MethodOverridden.   
    Top
    See Also