I’m writing an Eclipse RCP application. Within this application I use a jMonkey Canvas. Now, I’m trying to change the camera position from outside the jMonkey rendering thread without any effect. It seems the canvas isn’t redrawing but if I click into my jMonkey canvas and just move the mouse a little bit then camera jumps to the correct postion.
The following code is executing by a Callable via SimpleApplication.enqueue
Problem was I had disabled the ChaseCamera, after I did orbitCamera.setEnabled(true); it works. orbitCamera is a instance of ChaseCamera. But still the behavior is a bit strange I would expected if the camera disabled then it mustn’t work.