ComposeMatrix

MLModule

genre

Coordinate

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLCoordUtils1

definition

MLCoordUtils1.def

see also

ComposeVector3, DecomposeVector3, ComposeVector4, DecomposeVector4, DecomposeMatrix, ComposePlane, ComposeRotation, VecBoxConvert

keywords

float, vector

Purpose

The module ComposeMatrix composes a matrix from float values or from vectors.

Windows

Default Panel

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

Parameter Fields

Field Index

00: Double

20: Double

Matrix: Matrix

01: Double

21: Double

Transpose: Bool

02: Double

22: Double

V0: Vector3

03: Double

23: Double

V1: Vector3

10: Double

30: Double

V2: Vector3

11: Double

31: Double

V3: Vector3

12: Double

32: Double

13: Double

33: Double

Visible Fields

Transpose

name: transpose, type: Bool, default: FALSE

If checked, the Matrix is transposed.

Matrix

name: matrix, type: Matrix, default: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0

Shows the composed output matrix.

00

name: a00, type: Double, default: 0

Sets the scalar value at 0, 0.

01

name: a01, type: Double, default: 0

Sets the scalar value at 0, 1.

02

name: a02, type: Double, default: 0

Sets the scalar value at 0, 2.

03

name: a03, type: Double, default: 0

Sets the scalar value at 0, 3.

10

name: a10, type: Double, default: 0

Sets the scalar value at 1, 0.

11

name: a11, type: Double, default: 0

Sets the scalar value at 1, 1.

12

name: a12, type: Double, default: 0

Sets the scalar value at 1, 2.

13

name: a13, type: Double, default: 0

Sets the scalar value at 1, 3.

20

name: a20, type: Double, default: 0

Sets the scalar value at 2, 0.

21

name: a21, type: Double, default: 0

Sets the scalar value at 2, 1.

22

name: a22, type: Double, default: 0

Sets the scalar value at 2, 2.

23

name: a23, type: Double, default: 0

Sets the scalar value at 2, 3.

30

name: a30, type: Double, default: 0

Sets the scalar value at 3, 0.

31

name: a31, type: Double, default: 0

Sets the scalar value at 3, 1.

32

name: a32, type: Double, default: 0

Sets the scalar value at 3, 2.

33

name: a33, type: Double, default: 0

Sets the scalar value at 3, 3.

V0

name: v0, type: Vector3, default: 0 0 0

Set the first column vector.

V1

name: v1, type: Vector3, default: 0 0 0

Sets the second column vector.

V2

name: v2, type: Vector3, default: 0 0 0

Sets the third column vector.

V3

name: v3, type: Vector3, default: 0 0 0

Sets the fourth column vector.