nod.nodetypes.constraint

class nod.nodetypes.constraint.NodAimConstraint(*args)

Bases: nod.nodetypes.constraint.NodConstraint, nod.nodetypes.constraint._OffsetMixin, nod.nodetypes.constraint._ConstraintTranslateMixin, nod.nodetypes.constraint._ConstraintVectorMixin

TYPE_NAME = 'aimConstraint'
class nod.nodetypes.constraint.NodConstraint(*args)

Bases: nod.nodetypes.transform.NodTransform

TYPE_NAME = None
property mayaCommand

Returns maya command function e.g. mc.parentConstraint :returns: func

setWeights(*args)

Set weight values

Parameters

*args – Weight values

Raises

ValueError – If the values count is not matching the weights count

targets()

Returns the names of the attributes that control the weight of the target objects. Aliases are returned in the same order as the targets are returned by the targetList flag

Returns

list

weights()

Returns the channels that control the weight of the target objects. Weight channels are returned in the same order as the targets are returned by the targetList flag

e.g. ‘pointConstraint1.rootW0’

Returns

list

class nod.nodetypes.constraint.NodOrientConstraint(*args)

Bases: nod.nodetypes.constraint.NodConstraint, nod.nodetypes.constraint._OffsetMixin, nod.nodetypes.constraint._ConstraintRotateMixin

TYPE_NAME = 'orientConstraint'
class nod.nodetypes.constraint.NodParentConstraint(*args)

Bases: nod.nodetypes.constraint.NodConstraint, nod.nodetypes.constraint._ConstraintTranslateMixin, nod.nodetypes.constraint._ConstraintRotateMixin

TYPE_NAME = 'parentConstraint'
class nod.nodetypes.constraint.NodPointConstraint(*args)

Bases: nod.nodetypes.constraint.NodConstraint, nod.nodetypes.constraint._OffsetMixin, nod.nodetypes.constraint._ConstraintTranslateMixin

TYPE_NAME = 'pointConstraint'
class nod.nodetypes.constraint.NodPoleVectorConstraint(*args)

Bases: nod.nodetypes.constraint.NodConstraint, nod.nodetypes.constraint._OffsetMixin, nod.nodetypes.constraint._ConstraintTranslateMixin

TYPE_NAME = 'poleVectorConstraint'
class nod.nodetypes.constraint.NodScaleConstraint(*args)

Bases: nod.nodetypes.constraint.NodConstraint, nod.nodetypes.constraint._OffsetMixin, nod.nodetypes.constraint._ConstraintScaleMixin

TYPE_NAME = 'scaleConstraint'