public class SoTransformVec3f extends SoEngine
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 normalDirection
contains the normalized direction
File format/default:
TransformVec3f {
vector | 0 0 0 |
matrix | 1 0 0 0 |
0 1 0 0 | |
0 0 1 0 | |
0 0 0 1 |
See also:
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoEngineOutput |
direction
(
SoMFVec3f ) Vector transformed by matrix, ignoring translation. |
SoMFMatrix |
matrix
Input transformation matrix.
|
SoEngineOutput |
normalDirection
(
SoMFVec3f ) Normalized direction. |
SoEngineOutput |
point
(
SoMFVec3f ) Vector transformed by matrix. |
SoMFVec3f |
vector
Input row vector.
|
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoTransformVec3f()
Constructor.
|
copy, getByName, getOutput, getOutputName
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touch
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public final SoMFVec3f vector
public final SoMFMatrix matrix
public final SoEngineOutput point
SoMFVec3f
) Vector transformed by matrix.public final SoEngineOutput direction
SoMFVec3f
) Vector transformed by matrix, ignoring translation.public final SoEngineOutput normalDirection
SoMFVec3f
) Normalized direction.Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com