Java 3D: How to Manipulate Local Coordinate Systems Separately Using the Keyboard