Go to: Related nodes. Attributes.
This node can be used to create constraint relationships between
dynamic objects.
| Node name |
Parents |
MFn type |
Compatible function sets |
| dynamicConstraint |
shape |
kDynamicConstraint |
kBase
kNamedObject
kDependencyNode
kDagNode
kShape
kDynamicConstraint |
Related nodes
nucleus
Attributes (47)
bend, bendBreakAngle, bendStrength, collide, collideWidthScale, componentIds, componentRelation, connectWithinComponent, connectionDensity, connectionDensityRange, connectionDensityRange_FloatValue,
connectionDensityRange_Interp,
connectionDensityRange_Position,
connectionMethod, connectionUpdate, constraintMethod, constraintRelation, currentTime, damp,
displayConnections, dropoff, dropoffDistance, enable, evalCurrent, evalStart, excludeCollisions, force, friction,
glueStrength, glueStrengthScale, isDynamic, iterations, localCollide, maxDistance, maxIterations, minIterations, motionDrag, restLength, restLengthMethod, restLengthScale, singleSided, strength, strengthDropoff, strengthDropoff_FloatValue,
strengthDropoff_Interp,
strengthDropoff_Position,
tangentStrength
| Long name (short name) |
Type |
Default |
Flags |
|
isDynamic
(isd) |
bool |
true |
     |
|
enable
(ena) |
bool |
true |
     |
|
currentTime
(cti) |
time |
0.0film |
     |
|
componentIds
(cid) |
nId |
NULL |
     |
|
constraintMethod
(cm) |
enum |
1 |
     |
|
connectionMethod
(cnm) |
enum |
0 |
     |
|
constraintRelation
(crr) |
enum |
1 |
     |
|
componentRelation
(cmr) |
enum |
0 |
     |
|
connectionUpdate
(cu) |
enum |
0 |
     |
|
connectWithinComponent
(cwc) |
bool |
false |
     |
|
connectionDensity
(cdn) |
double |
1.0 |
     |
|
connectionDensityRange
(cdnr) |
compound |
n/a |
      |
|
connectionDensityRange_Position
(cdnrp) |
float |
0.0 |
     |
|
|
connectionDensityRange_FloatValue
(cdnrfv) |
float |
0.0 |
     |
|
|
connectionDensityRange_Interp
(cdnri) |
enum |
0 |
     |
|
|
displayConnections
(dcn) |
bool |
true |
     |
|
strength
(str) |
double |
20.0 |
     |
|
restLengthMethod
(rlm) |
enum |
0 |
     |
|
restLength
(rl) |
double |
0.0 |
     |
|
restLengthScale
(rls) |
double |
1.0 |
     |
|
tangentStrength
(tst) |
double |
10 |
     |
|
bend
(bnd) |
bool |
false |
     |
|
bendStrength
(bns) |
double |
20.0 |
     |
|
bendBreakAngle
(bba) |
double |
360.0 |
     |
|
glueStrength
(gls) |
double |
1.0 |
     |
|
glueStrengthScale
(glss) |
double |
1.0 |
     |
|
force
(for) |
double |
0.0 |
     |
|
motionDrag
(mdg) |
double |
0.0 |
     |
|
dropoff
(drp) |
double |
1.0 |
     |
|
dropoffDistance
(ddd) |
double |
50.0 |
     |
|
strengthDropoff
(sdp) |
compound |
n/a |
      |
|
strengthDropoff_Position
(sdpp) |
float |
0.0 |
     |
|
|
strengthDropoff_FloatValue
(sdpfv) |
float |
0.0 |
     |
|
|
strengthDropoff_Interp
(sdpi) |
enum |
0 |
     |
|
|
maxDistance
(mds) |
double |
0.1 |
     |
|
damp
(dmp) |
double |
0.0 |
     |
|
friction
(frc) |
double |
0.0 |
     |
|
localCollide
(lcl) |
bool |
false |
     |
|
collideWidthScale
(cws) |
double |
1.0 |
     |
|
excludeCollisions
(excs) |
bool |
false |
     |
|
singleSided
(ssd) |
bool |
true |
     |
|
maxIterations
(mitr) |
integer |
5000 |
     |
|
minIterations
(mini) |
integer |
0 |
     |
|
evalStart
(evs) |
nId |
NULL |
   |
|
evalCurrent
(evc) |
nId |
NULL |
   |
|
iterations
(itr) |
integer |
20 |
   |
|
collide
(cld) |
bool |
true |
   |