I currently try to rotate a camera (using gluLookAt()) around a point , i successfully do it for rotating around one global axis.
But when i want to use more than one axis , I'm stuck . I've searched around and it's seem i need to use something like axis-angle or quaternion (that i don't understand at all for now)
for rotating my camera i have 3 angles (using accelerometer and geomagnetic values).
How can i determine the point of view , using three angle and the radius ? knowing the the camera itself is at the point of origin (0,0,0).
I prefer using gluLookAt() than moving the whole scene if possible(event if i know that almost the same thing).