Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot.Entities Namespace / knotVectorType Enumeration

In This Topic
    knotVectorType Enumeration
    In This Topic
    Knot vector style type.
    Syntax
    'Declaration
     
    Public Enum knotVectorType 
       Inherits System.Enum
    public enum knotVectorType : System.Enum 
    Members
    MemberDescription
    ClampedNonUniform Examples: {0,0,0, 2,3,6, 7,7,7}, {0,0,0,0, 1,2,2,3,4, 5,5,5,5}
    ClampedUniform Examples: {0,0,0,0, 1,2,3, 4,4,4,4}, {-0.5,-0.5,-0.5, 1,2.5, 4,4,4}
    PiecewiseBezier Another common knot vector format is for piecewise Bézier curves. These are usually used when a bunch of simple primitives, such as arcs, lines or simple curve segments are strung together into a single large curve. Again, if k is the order, then the curve passes through each k’th point on the curve, and passes near all of the others. In other words, the curve is broken into segments of k points each. Moving any control point within a particular segment affects only that segment, and moving a point where two segments join affects both. If the joint and the control points on either side of it are in a straight line, then the two segments form a smooth continuous curve.3 Otherwise a sharp “kink” or discontinuity occurs. Example: {0,0,0, 1,1, 2,2, 3,3,3}
    UnClampedNonUniform Examples: {0,0,1,2,3,4}, {-2,-1,0,4,5,6,7}
    UnClampedUniform Examples: {-3,-2,-1,0,1,2,3,4}, {0,1,2,3,4,5,6,7,8,9,10,11}
    Undefined Undefined
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             devDept.Eyeshot.Entities.knotVectorType

    See Also