SoComposeMatrix

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

Purpose

This engine has inputs that specify values for translation, rotation, scale, and center of transformation.

As output, it produces a transformation matrix that transforms objects into the space specified by the scale, rotation, and translation inputs (in that order).

Windows

Default Panel

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

Parameter Fields

Field Index

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

Visible Fields

Translation

name: translation, type: Vector3List, default: 0 0 0

Translation in x, y, and z.

Rotation

name: rotation, type: Vector4List, default: 0 0 1 0

Rotation.

Scale Factor

name: scaleFactor, type: Vector3List, default: 1 1 1

Scale factors in x, y, and z.

Scale Orientation

name: scaleOrientation, type: Vector4List, default: 0 0 1 0

Rotational space for scaling.

Center

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

Center point for scaling and rotating.

Matrix

name: matrix, type: EngineOutput, persistent: no

Shows the transformation matrix that transforms from object space into the space specified by the inputs.