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 | 
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 |       | ||||||||||||||
| 
 | |||||||||||||||||
| 
 | |||||||||||||||||
| 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 |       | ||||||||||||||
| 
 | |||||||||||||||||
| 
 | |||||||||||||||||
| 
 | |||||||||||||||||
| 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 |    | ||||||||||||||