Go to: Related nodes. Attributes.
This is the expression node. It takes an arbitrary list of doubles
as input and performs any legal MEL expression on them to generate
a list of double outputs.
Caution: Use of the 'setAttr' or 'getAttr' statements from within
an expression node can have unexpected results. Using these
statements bypasses the normal dependency graph evaluation
mechanism and may cause incorrect or incomplete evaluation.
Node name |
Parents |
MFn type |
Compatible function sets |
expression |
node |
kExpression |
kBase
kNamedObject
kDependencyNode
kExpression |
Related nodes
animCurve, animCurveUT, animCurveUU, animCurveUA, animCurveTT, animCurveTU, animCurveUL, resultCurve, resultCurveTimeToLinear,
resultCurveTimeToTime,
resultCurveTimeToUnitless,
resultCurveTimeToAngular,
animCurveTA, animCurveTL, animBlend, animBlendInOut
Attributes (15)
animated, attribute, evaluateNow, exprConnCount, expression, frame,
input, internalExpression, lastTimeEvaluated, newFileFormat, object, objectMsg,
output, time,
unitOption
Long name (short name) |
Type |
Default |
Flags |
|
input
(in ) |
double |
0.0 |
![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
output
(out ) |
double |
0.0 |
![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) |
|
object
(ob ) |
string |
NULL |
![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
attribute
(a ) |
string |
NULL |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
expression
(e ) |
string |
NULL |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
exprConnCount
(xcc ) |
integer |
0 |
![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
internalExpression
(ixp ) |
string |
NULL |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
time
(tim ) |
time |
0film |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
frame
(frm ) |
time |
0film |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
lastTimeEvaluated
(lte ) |
time |
0film |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
evaluateNow
(xen ) |
short |
0 |
![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
animated
(ani ) |
enum |
1 |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
newFileFormat
(nff ) |
short |
0 |
![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
objectMsg
(obm ) |
Message |
n/a |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
unitOption
(uno ) |
enum |
0 |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |