Hi, I found the CameraControl wiki page, but it has a warning that it's out of date.. and I don't know how to update it to the osgViewer class because I can't get to the documentation (that, and I'm reasonably new to C++).
- Given a point in 3d space with World Coordinates (eg, Latitude, Longitude, Altitude), how can I position the viewer at that point? I'm thinking that I need to create a matrix with my points in it, and then call camera.setViewMatrix(..). Is that correct? How do I convert my world coordinates into coordinates that will work in the camera? - Once I'm at that point, do I use camera.setProjectionMatrix to control where I'm looking? For example, say I want to look due North at lat 26, long -119, altitude 52. - Given a set of rotations that should happen to the camera (roll 3 degrees right, pitch 4 degrees up, etc), are those best handled by looking at the examples from osgGA::FirstPersonManipulator and going from there by building up a Matrix to use somewhere to rotate the camera's view? As of right now I've been tinkering with the code for the various implementations of the osgGA::FirstPersonManipulator and learning quite a bit - I just wanted to get these questions in my mind cleared up. I'm sorry that they're so basic =\ Thank you very much for your help, and for this community full of knowledge! Thank you again, Matthew ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=44529#44529 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

