SoDecomposeMatrix

InventorModule
genre InventorEngines
author Silicon Graphics Inc
package MeVisLab/Standard
definition inventor.def

Purpose

The engine SoDecomposeMatrix takes a transformation matrix and a center of transformation as inputs. As outputs, the engine produces the translation, rotation, and scale values derived from the matrix.

Windows

Default Panel

../../../Modules/Inventor/InventorBase/mhelp/Images/Screenshots/SoDecomposeMatrix._default.png

Parameter Fields

Field Index

Center: Vector3List
Matrix: Other
Rotation: EngineOutput
Scale Factor: EngineOutput
Scale Orientation: EngineOutput
Translation: EngineOutput

Visible Fields

Matrix

name: matrix, type: Other, default: 1 0 0 0,    0 1 0 0,        0 0 1 0,        0 0 0 1

Sets the 4x4 transformation matrix.

Center

name: center, type: Vector3List, default: 0 0 0

Sets the center of transformations.

Translation

name: translation, type: EngineOutput, persistent: no

Outputs the derived translation in x, y, and z.

This field must be connected to an appropriate Open Inventor field to access or view its value.

Rotation

name: rotation, type: EngineOutput, persistent: no

Outputs the derived rotation.

This field must be connected to an appropriate Open Inventor field to access or view its value.

Scale Factor

name: scaleFactor, type: EngineOutput, persistent: no

Outputs the derived scale values in x, y, and z.

This field must be connected to an appropriate Open Inventor field to access or view its value.

Scale Orientation

name: scaleOrientation, type: EngineOutput, persistent: no

Outputs the derived rotational space for scaling.

This field must be connected to an appropriate Open Inventor field to access or view its value.