QUOTE(BasHesen @ 02/18/09, 11:22 AM) [snapback]301143[/snapback]
The reason why I still think a genuine space switching node will be benificial is because it streamlines the rigging and keying process. Switching will be done then by adding only one key.
Well, your kind of underestimating how maya works here. You don't actually need the use the wights to switch space. You can instead put choice node between the inputs of the parent constraint too and then just swap the parent of the constraints one input instead. This achivhieves same thing, and in the end is no more convoluted than anything you would do.
So even if you can think its beneficial under those limitted you think parameters ist still not true in the big picture of how maya works. As nothing states the input of what you use should need to be the one you need.
Same applies to the decompose matrix node, you can put choice node before it and input many a parent matrix into it for any arbitrary switching.
However the benefit of the aprent contraint is IF (and yes this if allways is the one ythat kills you in the end) a user wants to at later stage interpolate this value for any obscure reason you can always allow him to do so.
We just see trough the description, and we are saying if that's your border info then don't use api, you allready have all this. Yes you can make it no prob but its waste of time.
PS: having 20 nodes in vanilla maya is MUCH better than having 1 own written node. Do not deign nodes to collapse several nodes into one, its just waste of maintenance time. Use containers instead.