Go to: Related nodes. Attributes.

This node implements a symmetryConstraint.

Node nameParentsClassificationMFn typeCompatible function sets
symmetryConstraintconstraintanimationkSymmetryConstraintkBase
kNamedObject
kDependencyNode
kSymmetryConstraint

Related nodes

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

Attributes (59)

The following quick index only shows top-level attributes (too many attributes to show them all): constrained (17), constraintInverseParentWorldMatrix, symmetryMiddlePoint (3), symmetryRootOffset (3), symmetryRootWorldMatrix, target (24), xAxis, xChildAxis, yAxis, yChildAxis, zAxis, zChildAxis

Long name (short name)TypeDefaultFlags
target (tg) compoundn/aoutputinputconnectablestorable
bundle of matrix, input position, and weight
targetTranslate (tt) double3outputinputconnectablestorable
input translation.
targetTranslateX (ttx) distance (double)0.0cmoutputinputconnectablestorable
input X translation.
targetTranslateY (tty) distance (double)0.0cmoutputinputconnectablestorable
input Y translation.
targetTranslateZ (ttz) distance (double)0.0cmoutputinputconnectablestorable
input Z translation.
targetRotate (tr) double3outputinputconnectablestorable
input orientation, copied as is in aConstraintRotate.
targetRotateX (trx) angle (double)0.0degoutputinputconnectablestorable
input orientationX, copied as is in aConstraintRotate.
targetRotateY (try) angle (double)0.0degoutputinputconnectablestorable
input orientationY, copied as is in aConstraintRotate.
targetRotateZ (trz) angle (double)0.0degoutputinputconnectablestorable
input orientationZ, copied as is in aConstraintRotate.
targetScale (ts) double3outputinputconnectablestorable
input scale, copied as is in aConstraintScale
targetScaleX (tsx) distance (double)0.0cmoutputinputconnectablestorable
input scaleX, copied as is in aConstraintScale
targetScaleY (tsy) distance (double)0.0cmoutputinputconnectablestorable
input scaleY, copied as is in aConstraintScale
targetScaleZ (tsz) distance (double)0.0cmoutputinputconnectablestorable
input scaleZ, copied as is in aConstraintScale
targetRotateOrder (tro) enum0outputinputconnectablestorable
Input target object rotate order value.
targetJointOrientType (tjt) enum0outputinputconnectablestorable
Input target object joint type value, joint type specifies what is the primary, secondary axis of the joint.
targetJointOrient (tjo) double3outputinputconnectablestorable
input joint orientation, this will be transform to give symmetryc manipulation of rotation on both target and constraint object.
targetJointOrientX (tjx) angle (double)0.0degoutputinputconnectablestorable
input joint orientationX, this will be transform to give symmetryc manipulation of rotation on both target and constraint object.
targetJointOrientY (tjy) angle (double)0.0degoutputinputconnectablestorable
input joint orientationY, this will be transform to give symmetryc manipulation of rotation on both target and constraint object.
targetJointOrientZ (tjz) angle (double)0.0degoutputinputconnectablestorable
input joint orientationZ, this will be transform to give symmetryc manipulation of rotation on both target and constraint object.
targetChildTranslate (tct) double3outputinputconnectablestorable
translate of the target child. It is used to compute the correct jointOrient specially when symmetry axis are different on child than parent.
targetChildTranslateX (tcx) distance (double)0.0cmoutputinputconnectablestorable
translateX of the target child. It is used to compute the correct jointOrient specially when symmetry axis are different on child than parent.
targetChildTranslateY (tcy) distance (double)0.0cmoutputinputconnectablestorable
translateY of the target child. It is used to compute the correct jointOrient specially when symmetry axis are different on child than parent.
targetChildTranslateZ (tcz) distance (double)0.0cmoutputinputconnectablestorable
translateZ of the target child. It is used to compute the correct jointOrient specially when symmetry axis are different on child than parent.
targetWorldMatrix (twm) matrixidentityoutputinputconnectablestorable
target world matrix.
targetParentMatrix (tpm) matrixidentityoutputinputconnectablestorable
target world matrix
constraintInverseParentWorldMatrix (cipm) matrixidentityoutputinputconnectablestorable
constraint parent inverse world matrix
symmetryRootOffset (srof) double3outputinputconnectablestorable
Symmetry Root drive the origin of the symmetry. This value is added to The Root and is used as the symmetry origin.
symmetryRootOffsetX (srox) distance (double)0.0cmoutputinputconnectablestorable
Symmetry RootX drive the origin of the symmetry. This value is added to The Root and is used as the symmetry origin.
symmetryRootOffsetY (sroy) distance (double)0.0cmoutputinputconnectablestorable
Symmetry RootY drive the origin of the symmetry. This value is added to The Root and is used as the symmetry origin.
symmetryRootOffsetZ (sroz) distance (double)0.0cmoutputinputconnectablestorable
Symmetry RootZ drive the origin of the symmetry. This value is added to The Root and is used as the symmetry origin.
symmetryMiddlePoint (cmwp) double3outputconnectable
output middle point between target and constrained position relative to root. The middle point is used to connect to symmetryRootOffset which determine the origin of the symmetry.
symmetryMiddlePointX (cmpx) distance (double)0.0cmoutputconnectable
output middle point between target and constrained position relative to root. The middle point is used to connect to symmetryRootOffset which determine the origin of the symmetry.
symmetryMiddlePointY (cmpy) distance (double)0.0cmoutputconnectable
output middle point between target and constrained position relative to root. The middle point is used to connect to symmetryRootOffset which determine the origin of the symmetry.
symmetryMiddlePointZ (cmpz) distance (double)0.0cmoutputconnectable
output middle point between target and constrained position relative to root. The middle point is used to connect to symmetryRootOffset which determine the origin of the symmetry.
xAxis (syx) booltrueoutputinputconnectablestorable
Input Wich axis to do symmetry upon.
yAxis (syy) boolfalseoutputinputconnectablestorable
Input Wich axis to do symmetry upon.
zAxis (syz) boolfalseoutputinputconnectablestorable
Input Wich axis to do symmetry upon.
xChildAxis (cyx) booltrueoutputinputconnectablestorable
Input Wich axis the child is doing symmetry upon.
yChildAxis (cyy) boolfalseoutputinputconnectablestorable
Input Wich axis the child is doing symmetry upon.
zChildAxis (cyz) boolfalseoutputinputconnectablestorable
Input Wich axis the child is doing symmetry upon.
symmetryRootWorldMatrix (cpim) matrixidentityoutputinputconnectablestorable
Symmetry Root from which the mirorring occurs
constrained (co) compoundn/aoutputconnectable
bundle of matrix, input position, and weight
constraintTranslate (ct) double30.0, 0.0, 0.0outputconnectable
output point position
constraintTranslateX (ctx) distance (double)0.0cmoutputconnectable
output X point position
constraintTranslateY (cty) distance (double)0.0cmoutputconnectable
output Y point position
constraintTranslateZ (ctz) distance (double)0.0cmoutputconnectable
output Z point position
constraintRotateOrder (cro) enum0outputconnectable
Output constrained object rotate order value.
constraintJointOrient (cjo) double3outputconnectable
input orientation
constraintJointOrientX (cjx) angle (double)0.0degoutputconnectable
input X orientation
constraintJointOrientY (cjy) angle (double)0.0degoutputconnectable
input Y orientation
constraintJointOrientZ (cjz) angle (double)0.0degoutputconnectable
input Z orientation
constraintRotate (cr) double3outputconnectable
output orientation
constraintRotateX (crx) angle (double)0.0degoutputconnectable
output X orientation
constraintRotateY (cry) angle (double)0.0degoutputconnectable
output Y orientation
constraintRotateZ (crz) angle (double)0.0degoutputconnectable
output Z orientation
constraintScale (cs) double3outputconnectable
input orientation
constraintScaleX (csx) distance (double)0.0cmoutputconnectable
input X orientation
constraintScaleY (csy) distance (double)0.0cmoutputconnectable
input Y orientation
constraintScaleZ (csz) distance (double)0.0cmoutputconnectable
input Z orientation