okay that's good to see

sorry the impression i got at first was that you just wanted something done for you.
it's difficult for some of us to help without seeing some of the code you're using so we can build on it. do you mind giving us a peak?
vec_rotate would be really helpful for calculating the position of the camera for rotating around the level.
for example, if you want the camera to have a lateral distance of 1000 quants from the centre of the level, and an elevation of 300, every frame do the following:
Code:
camera.pan += 3 * time_step;
vec_set(camera.x,vector(-1000,0,300));
vec_rotate(camera.x,camera.pan);
sorry i don't know how much you've done yourself. if you haven't done the rotation yet, that should help ^^
julz