Hi!
I am making the project of race aim, using for the Java3D design.
It consists of simulating the movement of fish according to different behaviors.
I have a problem at the time of making diverse rotations and transferings followed, on transformGroup modified.
Here this the code of a testing program:

Basically what I do in this testing program is to make a call to the TrasladaPez function (), with parameters the vector on which is going away to make the transfering and the angle on which it is wanted to rotate this.

But in the second call the fish makes a movement undesired:
pez.TrasladaPez (new Vector3f (- 0.5f, - 0.5f, 0.0f), (float) ( Math.PI/2));
It is as if all the single screen instead of the fish was rotated, the problem has to be when applying the rotation, since when happening like east parameter code: