Hey all,
I have a little bit of a special situation that I was hoping someone could help me with. It concerns the output of a c++ written maya node and its behavior when connected to another object/channel. Normally when you connect something in the dag to another object that channel gets completely locked by the connection itself. Meaning you cannot move/rotate the object in question, if the connection is made to translate/rotate, for example. However I know that there are at least one node (that ships with maya) that you can do this with, its connected while you can still modify the value it drives. In this case I am refering to the 'blendWeighted' node (all keyframe fcurve nodes also has this behavior btw).
Is there anyone that has any ideas how to configure my own output attribute on a custom node so that it behaves in this way? Or maybe this is a setting on the input plug even!? I am not sure. Anyone? A different baseclass other than MPxNode to derive from maybe?
I assume this is possible to setup since many nodes do display this behavior. But I have yet to find a way todo it. Anyone?
/Matte