I am using a RotPosPathInterpolator to animate the movement of a Shape3D. Everything is looking good and the shape is moving smoothly as the viewer orbits the shape. However, when I pause() the alpha and then resume() it, sometimes I get into a state where the shape appears to be ghosting in 2 locations along the path of movement. I’ve tried several things, including disabling the interpolator before the pause and re-enabling it after the resume. That seems to make the problem happen less, but does not eliminate it every time. Once the ghosting problem happens, it persists until I restart the application.
Does anyone have any ideas of what might be causing this, or what I can do to fix it, or at least work around it?