SoPlaneDragger

InventorModule
genre Plane
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoUtils
definition utils.def

Purpose

The module SoPlaneDragger displays a plane in 3D, which can be interactively translated and / or rotated.

Usage

Connect the output to a 3D viewer.

Details

Click into the inner portion of the plane to rotate it.

Click into the outer portion of the plane to translate it.

Windows

Default Panel

../../../Modules/Inventor/SoUtils/mhelp/Images/Screenshots/SoPlaneDragger._default.png

Output Fields

self

name: self, type: SoNode

The output scene.

Parameter Fields

Field Index

boundingBoxCaching: Enum pickCulling: Enum Translation: Vector3
Draw Plane: Bool Plane: Plane  
enable: Bool Plane Active Color: Color  
Enable Mouse Over Cursor: Bool Plane Passiv Color: Color  
Enable Mouse Over Highlight: Bool renderCaching: Enum  
Enable Rotation: Bool renderCulling: Enum  
Enable Translation: Bool Rotation: Rotation  
isActive: Bool Scale Factor: 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.

Scale Factor

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

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

Plane

name: plane, type: Plane, default: 0 1 0 0

Shows a representation of the plane.

Draw Plane

name: drawPlane, type: Bool, default: TRUE

If checked, the plane is drawn in passive mode.

Enable Translation

name: enableTranslation, type: Bool, default: TRUE

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

Enable Rotation

name: enableRotation, type: Bool, default: TRUE

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

Enable Mouse Over Cursor

name: enableMouseOverCursor, type: Bool, default: FALSE

Enable Mouse Over Highlight

name: enableMouseOverHighlight, type: Bool, default: FALSE

Plane Passiv Color

name: planePassivColor, type: Color, default: 0.300000011920929 0.300000011920929 0.5

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

Plane Active Color

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

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

Hidden Fields

renderCaching

name: renderCaching, type: Enum, default: AUTO

Values:

Title Name
Off OFF
On ON
Auto AUTO

boundingBoxCaching

name: boundingBoxCaching, type: Enum, default: AUTO

Values:

Title Name
Off OFF
On ON
Auto AUTO

renderCulling

name: renderCulling, type: Enum, default: AUTO

Values:

Title Name
Off OFF
On ON
Auto AUTO

pickCulling

name: pickCulling, type: Enum, default: AUTO

Values:

Title Name
Off OFF
On ON
Auto AUTO

isActive

name: isActive, type: Bool, default: FALSE

enable

name: enable, type: Bool, default: TRUE