SoTrackballManip

InventorModule
genre InventorManipulators
author Silicon Graphics Inc
package MeVisLab/Standard
definition inventor.def
keywords interaction, 3D

Purpose

SoTrackballManip is derived SoTransform (by way of SoTransformerManip). When its fields change, nodes following it in the scene graph rotate, scale, and/or translate.

As a subclass of SoTransformerManip, this manipulator also has a 3D interface to edit some of its fields. In this case, the interface edits the rotation and Scale Factor fields.

A manipulator differs from a dragger. When you move a dragger, no other nodes are affected. When you move an SoTransformerManip, other nodes move along with it.

Windows

Default Panel

../../../Modules/Inventor/InventorBase/mhelp/Images/Screenshots/SoTrackballManip._default.png

Output Fields

self

name: self, type: SoNode

Parameter Fields

Field Index

Center: Vector3
Rotation: Rotation
Scale Factor: Vector3
Scale Orientation: Rotation
Translation: Vector3

Visible Fields

Translation

name: translation, type: Vector3, default: 0 0 0

The translation is given by the translation field.

Rotation

name: rotation, type: Rotation, default: 0 0 1 0

Rotation of the manipulator.

Three lines along the x, y, and z axes form the central star shape, which you can manipulate with the mouse to rotate.

Scale Factor

name: scaleFactor, type: Vector3, default: 1 1 1

The small cubes are an SoScaleUniformDragger, tied to the Scale Factor field.

Scale Orientation

name: scaleOrientation, type: Rotation, default: 0 0 1 0

Scale orientation of the manipulator.

Center

name: center, type: Vector3, default: 0 0 0

Center of rotation and scale of the manipulator.