SoJackManip – transform node with 3D interface for rotating, scaling, and translating
SoJackManip is derived from
SoTransform (by way of
SoTransformManip). When its fields change, nodes following it in the scene graph rotate, scale, and/or translate.
As a subclass of
SoTransformManip, this manip also has a 3D interface to edit some of its
fields. In this case, the interface edits the
scaleFactor,
rotation and
translation fields.
A manipulator differs from a dragger. When you move a dragger, no other nodes are affected. When you move an
SoTransformManip, other nodes move along with
it. (See the reference page for
SoTransformManip).
The interface for an
SoJackManip is exactly the same as that of the
SoJackDragger. To find out more about the interface, see the reference page for
SoJackDragger. To find out how the manipulator uses
a dragger to provide its interface, see the reference page for
SoTransformManip.
On screen, this manip will surround the objects influenced by its motion. This is because it turns on the
surroundScale part of the dragger (See the
reference page for
SoSurroundScale)