SoTransformVec3f

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

Purpose

This engine takes as input a three dimensional floating-point vector and a transformation matrix. The vector is assumed to be a row vector.

The engine multiplies the Vector by the Matrix and returns the result in the output Point.

The output Direction contains the result when the matrix multiplication assumes the vector is a direction, and therefore ignores the translation part of the matrix. The output Normal Direction contains the normalized direction.

Windows

Default Panel

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

Parameter Fields

Field Index

Direction: EngineOutput
Matrix: Other
Normal Direction: EngineOutput
Point: EngineOutput
Vector: Vector3List

Visible Fields

Vector

name: vector, type: Vector3List, default: 0 0 0

Input row vector.

Matrix

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

Input transformation matrix.

Point

name: point, type: EngineOutput, persistent: no

Vector transformed by matrix.

Direction

name: direction, type: EngineOutput, persistent: no

Vector transformed by matrix, ignoring translation.

Normal Direction

name: normalDirection, type: EngineOutput, persistent: no

Normalized direction.