# 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.