Go to:
				Related nodes. Attributes. 
This node implements a scaleConstraint.  Each constraint has a set
        of targets that are connected under the target attribute, a single
        constrained object that is connected to the constraint* attributes,
        and possibly other information to help compute the correct results.
        In the case of the scaleConstraint, there is no other information.
        The scaleConstraint node can have any number of target inputs.
        Each target is connected to attributes inside a single element
        of the target attribute.  For example, the first target object
        would be connected elements of target[0], the second target object
        would be connected to elements of target[1], etc.  The elements of
        each target are: targetScale, targetParentMatrix, and
        targetWeight.
        The elements of each target are normally connected to the target
        objects as follows:
        
                
                        
                                | scaleConstraint attribute | 
                                connected to | 
                        
                        
                                | targetScale | 
                                scale | 
                        
                        
                                | targetParentMatrix | 
                                parentMatrix[i] | 
                        
                        
                                | targetWeight | 
                                set to 1.0 | 
                        
                
        
        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 scale.
        The scaleConstraint node uses these inputs to compute the world
        space scale factor of each target object.  It then
        computes a weighted geometric average of the these scales.  This
        weighted average is called the target scale.
        The constrained object is connected to the constraint*
        attributes.  For a scaleConstraint, the attribute
        constraintParentInverseMatrix is an input and the attribute
        constraintTranslate is the only output.
  The scaleConstraint node computes an output scale value such
  that the world space scale factor of the constrained object
  matches the target scale.
        Although the all the constraint nodes inherit from transform,
        they do not actively use any of the attributes from transform.
| Node name | Parents | Classification | MFn type | Compatible function sets | 
|---|
| scaleConstraint | constraint | animation | kScaleConstraint | kBase kNamedObject kDependencyNode kDagNode kTransform kConstraint kScaleConstraint | 
Related nodes
aimConstraint, geometryConstraint, orientConstraint, normalConstraint, parentConstraint, pointConstraint, poleVectorConstraint, tangentConstraint, lookAt
Attributes (20)
constraintParentInverseMatrix, constraintScale, constraintScaleX, constraintScaleY, constraintScaleZ, offset, offsetX, offsetY, offsetZ, restScale, restScaleX, restScaleY, restScaleZ, target, targetParentMatrix, targetScale, targetScaleX, targetScaleY, targetScaleZ, targetWeight
| Long name (short name) | Type | Default | Flags | 
|---|
 | 
target 
				(tg)
				 | compound | n/a |       | 
|
 |  targetScale 
				(ts)
				 | double3 |  |      |  |
  |  targetScaleX 
				(tsx)
				 | double | 1.0 |      |  |
 
  |   |  targetScaleY 
				(tsy)
				 | double | 1.0 |      |  |
 
  |   |  targetScaleZ 
				(tsz)
				 | double | 1.0 |      |  |
 
  |  
  | 
 |  targetParentMatrix 
				(tpm)
				 | matrix | identity |      |  |
 
  | 
 |  targetWeight 
				(tw)
				 | double | 1.0 |       |  |
 
  | 
 | 
constraintParentInverseMatrix 
				(cpim)
				 | matrix | identity |      | 
|
 | 
offset 
				(o)
				 | double3 |  |       | 
|
 | 
 | 
 | 
 | 
constraintScale 
				(cs)
				 | double3 |  |    | 
|
 |  constraintScaleX 
				(csx)
				 | double | 1.0 |    |  |
 
  | 
 |  constraintScaleY 
				(csy)
				 | double | 1.0 |    |  |
 
  | 
 |  constraintScaleZ 
				(csz)
				 | double | 1.0 |    |  |
 
  | 
 | 
restScale 
				(rs)
				 | double3 |  |    | 
|
 |  restScaleX 
				(rsx)
				 | double | 1.0 |    |  |
 
  | 
 |  restScaleY 
				(rsy)
				 | double | 1.0 |    |  |
 
  | 
 |  restScaleZ 
				(rsz)
				 | double | 1.0 |    |  |
 
  |