Changeset 13019

Show
Ignore:
Timestamp:
03/06/12 11:06:00 (15 months ago)
Author:
robert
Message:

Added RotateCylinderDragger? and RotateSphereDragger? to list of manipulators for testing purposes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgmanipulator/osgmanipulator.cpp

    r12933 r13019  
    3434#include <osgManipulator/TranslateAxisDragger> 
    3535#include <osgManipulator/TranslatePlaneDragger> 
     36#include <osgManipulator/RotateCylinderDragger> 
    3637 
    3738#include <osg/ShapeDrawable> 
     
    141142    { 
    142143        osgManipulator::Scale2DDragger* d = new osgManipulator::Scale2DDragger(); 
     144        d->setupDefaultGeometry(); 
     145        dragger = d; 
     146    } 
     147    else if ("RotateCylinderDragger" == name) 
     148    { 
     149        osgManipulator::RotateCylinderDragger* d = new osgManipulator::RotateCylinderDragger(); 
     150        d->setupDefaultGeometry(); 
     151        dragger = d; 
     152    } 
     153    else if ("RotateSphereDragger" == name) 
     154    { 
     155        osgManipulator::RotateSphereDragger* d = new osgManipulator::RotateSphereDragger(); 
    143156        d->setupDefaultGeometry(); 
    144157        dragger = d; 
     
    373386    arguments.getApplicationUsage()->addCommandLineOption("--help-all","Display all command line, env vars and keyboard & mouse bindings."); 
    374387 
    375     arguments.getApplicationUsage()->addCommandLineOption("--dragger <draggername>","Use the specified dragger for manipulation [TabPlaneDragger, TabPlaneTrackballDragger, TrackballDragger, Translate1DDragger, Translate2DDragger, TranslateAxisDragger, TabBoxDragger, TranslatePlaneDragger, Scale1DDragger, Scale2DDragger]"); 
     388    arguments.getApplicationUsage()->addCommandLineOption("--dragger <draggername>","Use the specified dragger for manipulation [TabPlaneDragger, TabPlaneTrackballDragger, TrackballDragger, Translate1DDragger, Translate2DDragger, TranslateAxisDragger, TabBoxDragger, TranslatePlaneDragger, Scale1DDragger, Scale2DDragger, RotateCylinderDragger, RotateSphereDragger]"); 
    376389    arguments.getApplicationUsage()->addCommandLineOption("--fixedDraggerSize","Fix the size of the dragger geometry in the screen space"); 
    377390