---
name: "coin_draggers"
section: "3"
platform: "linux"
package: "coin"
version: "1:4.0.10-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/coin_draggers"
---

# coin\_draggers(3)

Dragger Classes - Draggers are interactive components in the scene graph that respond to, and are controlled by mouse and keyboard events.

## NAME

coin\_draggers - Dragger Classes

 \- Draggers are interactive components in the scene graph that respond to, and are controlled by mouse and keyboard events.

## SYNOPSIS

### Classes

class **SoDragger**\
 The **SoDragger** class is the base class for all draggers.  class **SoCenterballDragger**\
 The **SoCenterballDragger** class is a dragger you can rotate and translate.  class **SoDirectionalLightDragger**\
 The **SoDirectionalLightDragger** class provides interactive geometry for manipulating a directional light source.  class **SoDragPointDragger**\
 The **SoDragPointDragger** class provides mechanisms for moving a point in 3D.  class **SoHandleBoxDragger**\
 The **SoHandleBoxDragger** class provides support for interactive scaling and translation.  class **SoJackDragger**\
 The **SoJackDragger** class is a dragger you can translate, rotate and scale.  class **SoPointLightDragger**\
 The **SoPointLightDragger** class provides interactive geometry for manipulating a point light source.  class **SoRotateCylindricalDragger**\
 The **SoRotateCylindricalDragger** class is for rotating geometry around a single axis.  class **SoRotateDiscDragger**\
 The **SoRotateDiscDragger** class is for rotating geometry around a single axis.  class **SoRotateSphericalDragger**\
 The **SoRotateSphericalDragger** class is for rotating geometry in any direction.  class **SoScale1Dragger**\
 The **SoScale1Dragger** class provides a mechanism for the end-user to scale in one dimension.  class **SoScale2Dragger**\
 The **SoScale2Dragger** class provides a mechanism for the end-user to scale in two dimensions.  class **SoScale2UniformDragger**\
 The **SoScale2UniformDragger** class provides a mechanism for the end-user to scale in two dimensions.  class **SoScaleUniformDragger**\
 The **SoScaleUniformDragger** class provides a mechanism for the end-user to scale in three dimensions.  class **SoSpotLightDragger**\
 The **SoSpotLightDragger** class provides interactive geometry for manipulating a spotlight.  class **SoTabBoxDragger**\
 The **SoTabBoxDragger** wraps a box around geometry you can then translate and scale.  class **SoTabPlaneDragger**\
 The **SoTabPlaneDragger** class is a dragger you can translate and scale within a plane.  class **SoTrackballDragger**\
 The **SoTrackballDragger** provides the end-user with rotation and scaling interaction possibilities.  class **SoTransformBoxDragger**\
 The **SoTransformBoxDragger** provides a box which can be translated, scaled and rotated.  class **SoTransformerDragger**\
 The **SoTransformerDragger** provides geometry for translation, scaling and rotations.  class **SoTranslate1Dragger**\
 The **SoTranslate1Dragger** class provides a mechanism for the end-user to translate along an axis.  class **SoTranslate2Dragger**\
 The **SoTranslate2Dragger** class provides a mechanism for the end-user to translate in a plane.

## Detailed Description

Draggers are interactive components in the scene graph that respond to, and are controlled by mouse and keyboard events.

They are used in manipulators as the user interface for the manipulation action, often many draggers combined at the same time.

**See also**

**Manipulator Classes**

## Author

Generated automatically by Doxygen for Coin from the source code.
