OpenSceneGraph/include/osgManipulator
Robert Osfield fd97a9a800 From Chuck Seberino, "Here is a fix for the RotateCylinderDragger. This patch fixes the case where the picking direction is close to the cylinder axis. The current behavior is this:
* If the eyepoint and cylinder axis are close to parallel (given some tolerance), then it uses a plane perpendicular to the cylinder axis.
* Otherwise it uses a plane parallel to the cylinder axis oriented towards the eyepoint (previous behavior).  This gives decent behavior and is the only path that was taken in the previous code.   I kept with previous behavior and that allowed a good bit of code to be removed, simplifying things.  There is now no need for the _onCylinder flag, but since there is a public accessor, I wasn't sure how to handle it for backwards compatibility, so I left it in.  NOTE - there is no default initialized value, so if it is kept in, it should be set to 'false' to keep same behavior as before.  I am not quite sure how the _onCylinder case was supposed to behave as even forcing that path gave undesirable behavior, even with carefully controlled dragging.
"
2012-03-06 10:08:49 +00:00
..
AntiSquish From Wang Rui, "The osgManipulator serializers are ready now. I need to modify the 2010-04-28 20:16:44 +00:00
Command Improved the handling of osgManipulator::Constraint, DraggerCallbacks and Command so that they now use a Visitor Pattern 2012-01-31 10:56:52 +00:00
CommandManager Added constructor and destructor body 2009-07-01 14:49:30 +00:00
Constraint Improved the handling of osgManipulator::Constraint, DraggerCallbacks and Command so that they now use a Visitor Pattern 2012-01-31 10:56:52 +00:00
Dragger Added DraggerTransformCallback::HandleCommandMask to DraggerTransformCallback to allow applications to select which 2012-02-01 13:55:38 +00:00
Export From Wang Rui, "The osgManipulator serializers are ready now. I need to modify the 2010-04-28 20:16:44 +00:00
Projector From Chuck Seberino, "Here is a fix for the RotateCylinderDragger. This patch fixes the case where the picking direction is close to the cylinder axis. The current behavior is this: 2012-03-06 10:08:49 +00:00
RotateCylinderDragger From Wang Rui, "The osgManipulator serializers are ready now. I need to modify the 2010-04-28 20:16:44 +00:00
RotateSphereDragger From Wang Rui, "The osgManipulator serializers are ready now. I need to modify the 2010-04-28 20:16:44 +00:00
Scale1DDragger From Wang Rui, "The osgManipulator serializers are ready now. I need to modify the 2010-04-28 20:16:44 +00:00
Scale2DDragger From Wang Rui, "The osgManipulator serializers are ready now. I need to modify the 2010-04-28 20:16:44 +00:00
ScaleAxisDragger From David Callu, "osgManipulator Object have not META_Object macro call in class definition. 2009-03-11 11:29:00 +00:00
Selection Completed refactor of osgManipulator, key changes are: 2009-07-01 14:01:09 +00:00
TabBoxDragger From David Callu, "osgManipulator Object have not META_Object macro call in class definition. 2009-03-11 11:29:00 +00:00
TabBoxTrackballDragger Introduced TabBoxTrackballDragger 2009-08-05 16:02:44 +00:00
TabPlaneDragger From David Callu, "osgManipulator Object have not META_Object macro call in class definition. 2009-03-11 11:29:00 +00:00
TabPlaneTrackballDragger From David Callu, "osgManipulator Object have not META_Object macro call in class definition. 2009-03-11 11:29:00 +00:00
TrackballDragger From David Callu, "osgManipulator Object have not META_Object macro call in class definition. 2009-03-11 11:29:00 +00:00
Translate1DDragger From Wang Rui, "The osgManipulator serializers are ready now. I need to modify the 2010-04-28 20:16:44 +00:00
Translate2DDragger From Wang Rui, "The osgManipulator serializers are ready now. I need to modify the 2010-04-28 20:16:44 +00:00
TranslateAxisDragger From David Callu, "osgManipulator Object have not META_Object macro call in class definition. 2009-03-11 11:29:00 +00:00
TranslatePlaneDragger From David Callu, "osgManipulator Object have not META_Object macro call in class definition. 2009-03-11 11:29:00 +00:00
Version From David Callu, improved consistency of Version strings and add version support 2007-09-05 17:12:24 +00:00