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

Reply via email to