Another question related to rotations. I am planning to use Interact2D.reproject2D3D(Camera camera, FrameBuffer buffer, int x, int y, float z) for interacting with the world via the mouse. I assume the returned SimpleVector is in Camera space, so I would need to apply the camera's rotations (inverted I assume) and translations to it to get a SimpleVector in world space. Translations are a simple matter of addition, but what methods do I use for rotations? I'm guessing I would start with this:
Matrix m = myCamera.getBack().cloneMatrix().invert3x3();
Then what method do I use to apply this matrix to the SimpleVector?
Thanks for the help, BTW. I know I am asking questions that have been asked before. I just have trouble finding things in the forums occasionally.