nuke.splinewarp

The Python interface for used by SplineWarp

Use help(‘_splinewarp’) to get detailed help on the classes exposed here.

Classes

AnimAttributes

A collection of named attributes.

AnimCTransform

An animated transform, where each part of the transform is represented as a curve over time.

AnimControlPoint

An animated control point.

AnimCurve

An animated curve.

AnimCurveKey

A key value in a parametric curve represented as a value at a particular time.

AnimCurveViews

BaseCurve

A base class for animated curves.

CMatrix4

A 4x4 matrix with methods for affine transformations.

CTransform

A transform at a single point in time.

CVec2

A 2-component vector.

CVec3

A 3-component vector.

CVec4

A 4-component vector.

ControlPoint

A control point at a particular point in time.

CubicCurve

A baked out curve for a specific frame and view.

CurveKnob

The knob which holds the tree of paint elements (Layers, Shapes and Strokes).

CurveType

Constants for use in parameters which require a curve type.

Element

The base class for the different types of elements you can create in the RotoPaint node.

ExtrapolationType

Constants for use in parameters which require an extrapolation type.

Flag

A base class for objects which have a set of flags that can be set.

FlagType

Constants for use in parameters which require a flag type.

InterpolationType

Constants for use in parameters which require an interpolation type.

Layer

A layer, used to group other elements in the paint tree.

RotationOrder

Constants for use in parameters which require a rotation order.

Shape

A Roto or SplineWarp shape, which may be animated.

ShapeControlPoint

A control point in a roto shape.

SplineKnob

Stroke

A paint stroke, which may be animated.

TransformOrder

Constants for use in parameters which require a transform order.