Go to: Related nodes. Attributes.
This node represents an animation curve that can be used as input
to any simple numeric attribute. Animation curves consist of
keyframes and the interpolated spans between them; the
"setKeyframe" command can be used to add new keyframes to a
curve.
Information stored in this node includes:
- keyframe in- and out-tangent types
- in- and out-tangent positions
- tangent angle- and weight-lock status
- curve pre- and post-infinity types
To avoid implicit unit conversions, the keyframe times and values
are attributes of the specific animation curve node required. The
types available are based on the input and output attributes of the
curve node.
Name |
Input Type |
Output Type |
animCurveTL |
time |
distance |
animCurveTA |
time |
angle |
animCurveTT |
time |
time |
animCurveTU |
time |
double |
animCurveUL |
double |
distance |
animCurveUA |
double |
angle |
animCurveUT |
double |
time |
animCurveUU |
double |
double |
This node is abstract
Node name |
Parents |
MFn type |
Compatible function sets |
animCurve |
node |
kAnimCurve |
kBase
kNamedObject
kDependencyNode
kAnimCurve |
Related nodes
expression, animCurveUT, animCurveUU, animCurveUA, animCurveTT, animCurveTU, animCurveUL, resultCurve, resultCurveTimeToLinear,
resultCurveTimeToTime,
resultCurveTimeToUnitless,
resultCurveTimeToAngular,
animCurveTA, animCurveTL, animBlend, animBlendInOut
Attributes (26)
apply, curveColor, curveColorB, curveColorG, curveColorR, inStippleRange, keyBreakdown, keyTanInType, keyTanInX, keyTanInY, keyTanLocked, keyTanOutType, keyTanOutX, keyTanOutY, keyTickDrawSpecial, keyWeightLocked, outStippleRange, outStippleThreshold, postInfinity, preInfinity, rotationInterpolation, stipplePattern, stippleReverse, tangentType, useCurveColor, weightedTangents
Long name (short name) |
Type |
Default |
Flags |
|
apply
(a ) |
function |
NULL |
|
|
tangentType
(tan ) |
enum |
4 |
|
|
weightedTangents
(wgt ) |
bool |
true |
|
|
keyTanLocked
(ktl ) |
bool |
true |
|
|
keyWeightLocked
(kwl ) |
bool |
true |
|
|
keyTanInX
(kix ) |
double |
0.0 |
|
|
keyTanInY
(kiy ) |
double |
0.0 |
|
|
keyTanOutX
(kox ) |
double |
0.0 |
|
|
keyTanOutY
(koy ) |
double |
0.0 |
|
|
keyTanInType
(kit ) |
enum |
4 |
|
|
keyTanOutType
(kot ) |
enum |
4 |
|
|
keyBreakdown
(kbd ) |
bool |
false |
|
|
keyTickDrawSpecial
(kyts ) |
bool |
false |
|
|
rotationInterpolation
(roti ) |
enum |
1 |
|
|
preInfinity
(pre ) |
enum |
0 |
|
|
postInfinity
(pst ) |
enum |
0 |
|
|
stipplePattern
(sp ) |
enum |
6 |
|
|
outStippleThreshold
(ot ) |
double |
0.0 |
|
|
outStippleRange
(osr ) |
doubleArray |
empty |
|
|
inStippleRange
(isr ) |
doubleArray |
empty |
|
|
stippleReverse
(sr ) |
bool |
false |
|
|
useCurveColor
(ucc ) |
bool |
false |
|
|
curveColor
(cc ) |
float3 |
|
|
|
curveColorR
(ccr ) |
float |
0.0 |
|
|
|
curveColorG
(ccg ) |
float |
0.0 |
|
|
|
curveColorB
(ccb ) |
float |
0.0 |
|
|