Hi Matt,

So why are the manipulators currently set up the way they are?  and would the 
community benefit from a new idiom and class structure in this particular area? 
 If you guys agree with my point, I may try to develop such a structure.

I totally agree with the principle. The reason is probably just the classic "historical reasons" and "we've never needed that before" ones that are part of open source, incremental, evolving development.

Now that the camera manipulator API is already different between OSG 2.8.x and SVN, now might be the right time to do what you suggest.

What would be the idea specifically? Would the camera manipulators expose a series of input connections, say "pitch up/down", "throttle up/down", and then have an InputDevice class that would expose outputs that you could connect to the camera manipulator's inputs?

I would suggest that axes be mappable to either an analog axis (say mouse up/down or joystick y axis) or a pair of buttons (one for incrementing and one for decrementing the value).

J-S
--
______________________________________________________
Jean-Sebastien Guay    jean-sebastien.g...@cm-labs.com
                               http://www.cm-labs.com/
                        http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to