The constraint reads the parent matrix and pivots from the driven object
because it compensates for those things. For example, if you move the
parent of a constrained object, the constrained object won't move. This is
because the constraint is actively cancelling out that parent's movement.
All that compensation/movement/etc is decomposed into an SRT and pumped
into the driven object.

This doesn't cause a cycle because cycle detection in Maya is more atomic
than just node to node. The node itself decides which attributes are
dependant on other attributes internally. So you can have what look like
cycles in the hypergraph, but if you think about it the data itself isn't
actually cyclical.

On Mon, Feb 2, 2015 at 4:17 PM, Mario Reitbauer <[email protected]>
wrote:

> Hey guys
>
> Could someone explain me this ;)
> I just can't wrap my head around why, what, when is executed/calculated.
> And what is driving what.
>
> [image: Inline-Bild 1]
>

Reply via email to