MIPlaneDragger

MacroModule
genre Interaction
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition MIPlaneDragger.def
see also SoPlaneDragger, SoMIDraggerContainer
keywords translate, rotate, 3d, scene

Purpose

This is a replacement for SoPlaneDragger that uses Managed Interaction.

Usage

Same as SoPlaneDragger.

Details

Unlike SoPlaneDragger, interactive highlighting and changing of the mouse cursor is always on.

Tips

MIPlaneDragger is a macro module, which makes it easier to replace the geometry of the dragger.

Windows

Default Panel

../../../Modules/Macros/ManagedInteractionDraggers/mhelp/Images/Screenshots/MIPlaneDragger._default.png

Output Fields

self

name: self, type: SoNode

The output scene.

Parameter Fields

Field Index

Active Color: Color
Enable Rotation: Bool
Enable Translation: Bool
Passive Color: Color
Plane: Plane
Rotation: Rotation
Scale: Double
Translation: Vector3

Visible Fields

Rotation

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

Sets the current rotation of the plane.

Translation

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

Sets the current translation of the plane.

Enable Rotation

name: enableRotation, type: Bool, default: TRUE

If checked, the interactive rotation of the plane is enabled.

Enable Translation

name: enableTranslation, type: Bool, default: TRUE

If checked, the interactive translation of the plane is enabled.

Scale

name: scale, type: Double, default: 1

Sets the size of the plane for drawing in 3D.

Plane

name: plane, type: Plane, persistent: no

This is the plane resulting from Rotation and Translation.

Passive Color

name: passiveColor, type: Color, default: 0.3 0.3 0.5

Sets the color of the plane if the user does not interact with it.

Active Color

name: activeColor, type: Color, default: 1 1 0

Sets the color of the plane if user interacts with it.