siCurveIsopointManipMode

Introduced

v5.0

Description

This enum specifies the mode of manipulation of a curve isopoint in Softimage.

Constant Value Description
siCurveIsopointPositionManipMode 0 Curve isopoint position manipulation mode.

To change the isopoint position with the tangent(s) free to update.
siCurveIsopointPositionAndTangentsManipMode 1 Curve isopoint position-with-tangents-locked manipulation mode.

To change the isopoint position with the tangent(s) locked.

But in the case where two consecutive knots are linked by a linear segment (corresponding control points are aligned) the tangents will update such that the curve segment remains linear.
siCurveIsopointFwdTangentManipMode 2 Curve isopoint forward tangent manipulation mode.

To change the forward tangent of the isopoint.
siCurveIsopointBwdTangentManipMode 3 Curve isopoint backward tangent manipulation mode.

To change the backward tangent of the isopoint.

The backward tangent only makes sense for a full-multiplicity knot (for example, 3 for a cubic curve), also known as a Bezier knot, where a discontinuity of the tangents on both sides of the knot is supported.

In the case where both tangents are aligned the backward tangent has the opposite direction as the forward tangent.
siCurveIsopointFwdThenBwdTangentManipMode 4 Curve isopoint forward-and-backward tangent manipulation mode.

Same as siCurveIsopointFwdTangentManipMode but the backward tangent is also updated by the same delta.
siCurveIsopointBwdThenFwdTangentManipMode 5 Curve isopoint backward-and-forward tangent manipulation mode.

Same as siCurveIsopointBwdTangentManipMode but the forward tangent is also updated by the same delta.
siCurveIsopointCVManipMode 6 Curve isopoint CV position manipulation mode.

To change the position of the CV corresponding to the isopoint.

For a knot of multiplicity > 1 there are more than one CVs so this mode is ignored.

Applies To

CurveDirectManip