TriplePlane

MLModule
genre Coordinate
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLCoordUtils1
definition MLCoordUtils1.def
keywords orthogonal, planes, intersection

Purpose

The module TriplePlane orthogonalizes three incoming planes. Their translation depends on the intersection point.

Usage

If the one of the planes changes, the others are recomputed and the intersection point is adapted.

To avoid orthogonalization, the flag Make Orthogonal should be checked off.

Windows

Default Panel

../../../Modules/ML/MLCoordUtils1/mhelp/Images/Screenshots/TriplePlane._default.png

Parameter Fields

Field Index

Intersection Point: Vector3
Make Orthogonal: Bool
Plane1: Plane
Plane2: Plane
Plane3: Plane

Visible Fields

Make Orthogonal

name: makeOrthogonal, type: Bool, default: TRUE

If checked, the three planes are adjusted so that they are alway orthogonal to each other.

Plane1

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

Sets the first plane.

Plane2

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

Sets the second plane.

Plane3

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

Sets the third plane.

Intersection Point

name: intersectionPoint, type: Vector3, default: 0 0 0

Shows the intersection point of all three planes.