I have a program that has two viewpoints: one that is fixed in the scene and another one that is attached to a moving object. I want to switch from one to another. The fixed viewpoint is similar to the default one in SimpleUniverse.
The moving viewpoint is attached to another BranchGroup where it is animated by an interpolator.
I can switch from the fixed viewpoint to the moving one but not the reverse. After reversing to the fixed viewpoint, all the moving objects freeze after a few seconds.
Going again to the moving viewpoint causes the loss of some interpolated objects...
Any idea of what is wrong in the code.