SoTransformVec3f

InventorModule

genre

InventorEngines

author

Silicon Graphics Inc

package

MeVisLab/Standard

definition

inventor.def

Purpose

The engine SoTransformVec3f 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, thereby ignoring 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

Sets the 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

Sets the input transformation matrix.

Point

name: point, type: EngineOutput, persistent: no

Outputs the vector transformed by the matrix.

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

Direction

name: direction, type: EngineOutput, persistent: no

Outputs the vector transformed by the matrix, excluding translation.

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

Normal Direction

name: normalDirection, type: EngineOutput, persistent: no

Outputs the normalized direction.

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