OpenGL is float. JME is OpenGL so is float.
JME is visualization.
Visualization != game objects… repeat as many times a necessary.
Vector3f visualizationLocation = toVector3f(gameObjectLocation - playerLocation)
…whatever you call it.
And if you are using the chase cam, the chase cam is simply rotating around your ship which is just a game object turned visual like above. It just happens to also be at viaualization = 0,0,0 because it just happens to be at the same place as the player location.