siCurveKnotTangentAlignment
 
 
 

siCurveKnotTangentAlignment

Introduced

v5.0

Description

This enum specifies the type of alignment for a tangent of a curve knot in Softimage.

C# Syntax

siCurveKnotTangentAlignment.siCurveKnotAlignFwdTangentWithBwd               // 0
siCurveKnotTangentAlignment.siCurveKnotAlignBwdTangentWithFwd               // 1
siCurveKnotTangentAlignment.siCurveKnotAlignFwdAndBwdTangentsTogether       // 2
siCurveKnotTangentAlignment.siCurveKnotLinearizeNextSegment                 // 3
siCurveKnotTangentAlignment.siCurveKnotLinearizePrevSegment                 // 4
siCurveKnotTangentAlignment.siCurveKnotLinearizeBothSegments                // 5
siCurveKnotTangentAlignment.siCurveKnotLinearizeInterSegments               // 6
siCurveKnotTangentAlignment.siCurveKnotMakeCorner                           // 7
Constant Value Description
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.

Applies To

AlignBezierKnotsTangents