Hi John, On Tue, May 25, 2010 at 11:01 AM, Robert Osfield <[email protected]> wrote: > Another regression (w.r.t svn/trunk at least) is that the trackball > had been updated so that it's throw speed didn't change with the frame > rate. I'm going to revert to svn/trunk to just double check this.
I've now compared to trunk version of TrackballManipulator and found that indeed the throw issue with vsync off has been fixed, this requires some extra frame delete member variables and associated code to be added, and in the case of your changes this will be to StandardManipulator. I'm currently added the timing code, but in terms of the throw speed I haven't yet worked out where in the new classes I should be added this. Leave this to me as it'll be a good exercise for me to learn about what you've done. My current plan is to do my local changes to fix some of the API (introducing Vec3d in place of your use Vec3's) and the introduce the new DEFAULT_SETTINGS, and the new frame timing code required to produce smoother throw animations when vysnc is off or the frame rate is low. Once I've made these changes I'll merge them with svn/trunk. There will still be work to do, but it will at least give us a common base to work on. At your end I'd suggest waiting till I've checked in my tweaks to your code before you do any further work. Cheers, Robert. _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
