Hi Martin & Cory et. al. Currently the SphericalManipulator assumes Z is up. It would be useful to allow it to use a local coordinate frame, there is support in osgGA::MatrixManipulator for a local coordinate frame so some of the underpinnings required are already there, they just need to be utilized.
As for having multiple home positions, perhaps having mulitple camera views that you can move between would be more appropriate. One could possibly decouple these camera views from the specific camera manipulators, and provide a scheme where a CameraView placed in the scene graph could act as the place that a camera manipulator moves to. W.r.t animation between camera views or even manipulators, this would be nice, again I do wonder about a general solution rather than a specific one. Camera path interpolation is quite easy to do until you need to start doing path planning to avoid moving through objects along the path such as terrain. If we can come up with systems for the above that are decoupled from specific manipulator implementations then we'd be able to use them in a more flexible way, and avoid having to re-invent the wheel each time for each manipulator. Robert. _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
