triggering order of constraints?


#1

has anyone come across a way to specify which constraints get triggered first/last?

I have three heirachy of nulls, each null having their own aim constraint. If the ‘wrong one’ triggers before another one then I get a cyclic error and my other constrained null points in the wrong way. I was making a wacky assumption that the constraints on the upper heirarchy would trigger first and vise versa. Not necessarily correct. How does maya determine the order of triggering constraints?


#2

if you have a cycle warning, then you do it wrong. When having a cycle-free setup, your question to “…in what order…” is easy to answer: before updating a node (it’s plug, to be exact), first it’s dependencies are updated, recursively.

When you add a cycle in the mix, suddenly Maya does not know where is the start/end of evaluation. If you say “when B is changed, recalculated A; when A is changed, recalculate B”, what is evaluation order, when both are changed?


#3

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.