Go to: Related nodes. Attributes.
The targetWeight attribute is not generally connected to the
target object. Instead, it may be animated by other means to
adjust the weighted average computation for the target orientation.
The constrained object is connected to the constraint*
attributes. For a geometryConstraint, the attribute
constraintParentInverseMatrix is an input and the attribute
constraintGeometry is the only output.
The geometryConstraint node simply provides on its output
(constraintGeometry), the input with the largest targetWeight
value. If more than one target has the same value, the one with
the lowest target index is returned. This output geometry is then
passed to the geometry attribute of a transform which causes the
transform to constrain its translate values.
Although the all the constraint nodes inherit from transform,
they do not actively use any of the attributes from transform.
geometryConstraint attribute
connected to
targetGeometry
worldSpace
targetWeight
set to 1.0
Node name | Parents | MFn type | Compatible function sets |
---|---|---|---|
geometryConstraint | constraint | kGeometryConstraint | kBase kNamedObject kDependencyNode kDagNode kTransform kConstraint kGeometryConstraint |
aimConstraint, orientConstraint, normalConstraint, parentConstraint, pointConstraint, poleVectorConstraint, scaleConstraint, tangentConstraint, lookAt
constraintGeometry, constraintParentInverseMatrix, target, targetGeometry, targetWeight
Long name (short name) | Type | Default | Flags | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
target
(tg )
| compound | n/a | |||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
constraintParentInverseMatrix
(cpim )
| matrix | identity | |||||||||||||||
constraintGeometry
(cgm )
| Generic | n/a | |||||||||||||||