siCurveKnotTangentAlignment Enum


Enumerations

enum   siCurveKnotTangentAlignment {
  siCurveKnotAlignFwdTangentWithBwd = 0,
  siCurveKnotAlignBwdTangentWithFwd = 1,
  siCurveKnotAlignFwdAndBwdTangentsTogether = 2,
  siCurveKnotLinearizeNextSegment = 3,
  siCurveKnotLinearizePrevSegment = 4,
  siCurveKnotLinearizeBothSegments = 5,
  siCurveKnotLinearizeInterSegments = 6,
  siCurveKnotMakeCorner = 7
}

Detailed Description

This enum specifies the type of alignment for a tangent of a curve knot in Softimage.
See also:
AlignBezierKnotsTangents

Enumeration Type Documentation

enum siCurveKnotTangentAlignment

Enumerator:
siCurveKnotAlignFwdTangentWithBwd  [0] Align the forward tangent with the backward tangent.
siCurveKnotAlignBwdTangentWithFwd  [1] Align the backward tangent with the forward tangent.
siCurveKnotAlignFwdAndBwdTangentsTogether  [2] Rotate the forward and backward tangents by the same angle so they become aligned.
siCurveKnotLinearizeNextSegment  [3] Align all the control points between this bezier knot and the next one so the curve segment becomes a line.
siCurveKnotLinearizePrevSegment  [4] Align all the control points between this bezier knot and the previous one so the curve segment becomes a line.
siCurveKnotLinearizeBothSegments  [5] Equivalent of doing siCurveKnotLinearizePrevSegment and siCurveKnotLinearizeNextSegment.
siCurveKnotLinearizeInterSegments  [6] Align all the control points between consecutive knots.
siCurveKnotMakeCorner  [7] Rotate both tangents enough to cause a significant discontinuity but with minimum curve distortion.