Triggering behaviour off TransformGroup transforma

So, this must have been the last topic posted before the old discussion boards closed. Nice work, me. I think it’s a fairly simple operation I’m unable to perform this time, though.

I am trying to create a behaviour that will move a transformgroup in reaction to another TransformGroup that is attached to a RotationInterpolator so it looks a bit like this:

       > ROTATETRANS -> TRANSFORMSHAPE
      /    [rotationInterpolator]

RootTrans
-> CUSTOMTRANS -> CUSTOMSHAPE
[custombehaviour]

The trouble I’m having is that if I hand my customBehaviour a copy of the TransformShape’s TransformGroup at the start then it keeps it as a static copy. I want to be able to read the current transform3D of that shape, but what I’m getting is the Transform3D it had when it was created.

How to I monitor the transform of that TRANSFORMSHAPE from my CustomBehaviour?

Im a bit confused.

Why are you giving it a refernece to a copy of the TransformGroup node rather then a refernce to the actual TransformGroup node?

I’m not deliberately doing that- it was just that I couldn’t explain what was going on otherwise. There is more detail on this problem in this post: http://www.java-gaming.org/cgi-bin/JGOForums/YaBB.cgi?board=3D;action=display;num=1035237334