This is my problem, I have a world, and I have 6 objects in the world.
Those 6 objects can be independent of each other, and all have 6DOF.
Now, my draw loop is:
move_plane(i); //sets up matrix rotation
Now, what I wanted to happen is have each of those planes move within the world, but they seem to be moving in a very strange way, like if I am moving 1 plane forward and pointed up, it moves it in the wrong direction, like it is moving only via local, and not in theworld axis.
I tried doing this in another order, but it still fails!!
Any pointers on what I am doing wrong? The program works fine with 1 plane, and I can move it like a FPS, but when I have multiple objects, it screws up! HELP!!