|
OSG
3.4.0
|
Classes | |
| class | AntiSquish |
| class | CommandManager |
| class | CompositeDragger |
| class | Constraint |
| class | CylinderPlaneProjector |
| class | CylinderProjector |
| class | Dragger |
| class | DraggerCallback |
| class | DraggerTransformCallback |
| class | GridConstraint |
| class | LineProjector |
| class | MotionCommand |
| class | PlaneProjector |
| class | PointerInfo |
| class | Projector |
| class | Rotate3DCommand |
| class | RotateCylinderDragger |
| class | RotateSphereDragger |
| class | Scale1DCommand |
| class | Scale1DDragger |
| class | Scale2DCommand |
| class | Scale2DDragger |
| class | ScaleAxisDragger |
| class | ScaleUniformCommand |
| class | SpherePlaneProjector |
| class | SphereProjector |
| class | TabBoxDragger |
| class | TabBoxTrackballDragger |
| class | TabPlaneDragger |
| class | TabPlaneTrackballDragger |
| class | TrackballDragger |
| class | Translate1DDragger |
| class | Translate2DDragger |
| class | TranslateAxisDragger |
| class | TranslateInLineCommand |
| class | TranslateInPlaneCommand |
| class | TranslatePlaneDragger |
Typedefs | |
| typedef osg::MatrixTransform | Selection |
Functions | |
| OSGMANIPULATOR_EXPORT void | computeNodePathToRoot (osg::Node &node, osg::NodePath &np) |
| void OSGMANIPULATOR_EXPORT | setDrawableToAlwaysCull (osg::Drawable &drawable) |
| void OSGMANIPULATOR_EXPORT | setMaterialColor (const osg::Vec4 &color, osg::Node &node) |
The osgManipulator library is a NodeKit that extends the core scene graph to support 3D interactive manipulators.
Definition at line 24 of file Selection.h.
| OSGMANIPULATOR_EXPORT void osgManipulator::computeNodePathToRoot | ( | osg::Node & | node, |
| osg::NodePath & | np | ||
| ) |
Computes the nodepath from the given node all the way up to the root.
| void OSGMANIPULATOR_EXPORT osgManipulator::setDrawableToAlwaysCull | ( | osg::Drawable & | drawable | ) |
Culls the drawable all the time. Used by draggers to have invisible geometry around lines and points so that they can be picked. For example, a dragger could have a line with an invisible cylinder around it to enable picking on that line.
| void OSGMANIPULATOR_EXPORT osgManipulator::setMaterialColor | ( | const osg::Vec4 & | color, |
| osg::Node & | node | ||
| ) |
Convenience function for setting the material color on a node.

1.8.8