HI Eduadro, If you've spotted what you think is a bug and have a fix then please submit the whole modified files to osg-submissions.
Thanks, Robert. On Wed, Oct 20, 2010 at 2:24 AM, Eduardo Poyart <poy...@gmail.com> wrote: > Hi, > Does it mean the manipulator classes in osgGA will change and become > deprecated in the near future? > On a related issue, I found a bug in FlightManipulator. The code in > performMovementRightMouseButton should probably be: > _velocity -= eventTimeDelta * (_acceleration + fabs(_velocity)); > The fabs is missing, which causes problems with negative > velocities. performMovementRightMouseButton needs to be similarly changed. > Cheers > Eduardo > > On Tue, Oct 19, 2010 at 4:35 PM, Brad Huber <br...@procerusuav.com> wrote: >> >> Matt, >> >> You might take a look at the osgEarth project. The >> osgEarthUtil::EarthManipulator (a CameraManipulator) that they are using >> allows remapping of inputs to actions. For example you can program what >> keys do and what mouse buttons and scrollwheels do. >> >> I'm not sure that it achieves a full decoupling that you're driving at, >> but >> might be worth a look. >> >> -Brad >> >> -----Original Message----- >> From: osg-users-boun...@lists.openscenegraph.org >> [mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Matt >> Caron >> Sent: Tuesday, October 19, 2010 9:58 AM >> To: osg-users@lists.openscenegraph.org >> Subject: Re: [osg-users] How Camera Manipulators Work >> >> Chuck, >> >> I think I'm gonna come back to this thread in a little while with a >> proposed >> project to realize the mapping that has been discussed over the past few >> entries. Maybe you can take a look at the proposal and give some >> feedback? >> >> I agree that most users probably find the current manipulators usable with >> some tweaking, but for such an object oriented and modularized system, I >> hate to think that the typical user is out there adjusting source code for >> the manipulator and then calling it something else. I think this part of >> the system is just far too tangled in its logic and should be opened up >> for >> extensibility purposes. >> >> For those who find the current manipulators to be useful, theres no reason >> we can't provide a factory to hand out all the versions of manipulators >> that >> people are used to - mapped to the IO that people are used to....so I >> think >> we can keep it equally simple for users who don't want extensibility, but >> at >> the same time we can make new manipulators far easier for those of us with >> unusual IO devices, or unusual manipulator logic. >> >> At the moment I'd say my two primary goals for this camera re-write are: >> >> 1) Separation of IO from Camera Manipulators >> 2) Pluggable IO system with regard to Camera Manipulators >> 3) Factory(s) to build the manipulators everyone is used to >> >> Thanks. >> >> Matt >> >> ------------------ >> Read this topic online here: >> http://forum.openscenegraph.org/viewtopic.php?p=32867#32867 >> >> >> >> >> >> _______________________________________________ >> osg-users mailing list >> osg-users@lists.openscenegraph.org >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> >> _______________________________________________ >> osg-users mailing list >> osg-users@lists.openscenegraph.org >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org