AngleLines2D3D¶
-
MacroModule
¶ genre Measurement
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition Measurement.def see also SoAngleLines
,SoAngleToObjects
,DistanceLine2D3D
keywords measurement
,interactive
,automatic
Purpose¶
This macro implements module SoAngleLines
which calculates and renders an angle defined by the three points set by Start Pos
, Connect Pos
and End Pos
.
The currently selected point is displayed in the Status
.
Usage¶
See example network.
Interaction¶
Consecutive clicks set the start point, the angle point and the end point.
Output Fields¶
Parameter Fields¶
Field Index¶
Angle/Arc : Float |
Interaction Mode : Enum |
Angle/Degree : Float |
Keyboard Increment : Float |
Color : Color |
Line Interrupt Distance : Float |
Connect Pos : Vector4 |
mousePressed : Bool |
counter : Integer |
Start Pos : Vector4 |
Display name : Bool |
Status : String |
Display unit : Bool |
Tool Name : String |
End Pos : Vector4 |
Unit : Enum |
Visible Fields¶
Connect Pos¶
-
name:
connectPos
, type:
Vector4
, default:
-10 0 0 0
¶ Defines the position where the angle lines connect.
Line Interrupt Distance¶
-
name:
minDistance
, type:
Float
, default:
10
¶ Minimal distance of distance line interrupt for drawing the result/unit.
Keyboard Increment¶
-
name:
keyboardIncrement
, type:
Float
, default:
0.0099999998
¶ The step size for moving the tool vertices by the keyboard.
Unit¶
-
name:
unit
, type:
Enum
, default:
deg
¶ Displayed unit of the angle (only one so far).
Values:
Title | Name |
---|---|
deg | deg |
Display unit¶
Interaction Mode¶
-
name:
interactionMode
, type:
Enum
, default:
INTERACTION_DIRECT_SELECT
¶ The interaction mode (only one so far).
Values:
Title | Name | Deprecated Name |
---|---|---|
Interaction Direct Select | INTERACTION_DIRECT_SELECT | directSelect |