Go to: Related nodes. Attributes.

This is the base class for constraint nodes.

This node is abstract

Node nameParentsMFn typeCompatible function sets

Related nodes

aimConstraint, orientConstraint, normalConstraint, parentConstraint, pointConstraint, poleVectorConstraint, scaleConstraint, tangentConstraint, geometryConstraint, lookAt

Attributes (2)

enableRestPosition, lockOutput

Long name (short name)TypeDefaultFlags
enableRestPosition (erp) boolfalseoutputinputconnectablestorable
This attribute defines the constraint behavior when all weights are at zero. If true, the constraint goes to the restTranslate position when all weights are zero. If false, the constraint output is not computed when all weights are zero.
lockOutput (lo) boolfalseoutputinputconnectablestorable
When enabled, the constrained object cannot be moved away from its constrained location, and a pairBlend will not be inserted if the user tries to keyframe the constrained attributes. This allows for the pre-5.0 behavior of constraints.

When disabled, the constrained object can be moved away from the constraint and a pairBlend will be inserted if the object is keyframed and the animation blending preference specifies that blending is enabled.

At the time of constraint creation, this attribute is set to its initial value based upon the global animation blending preference. If the blending preference is set to "Always Blend", this attribute will be false. Otherwise, it will be true.