man SoDecomposeRotation () - decomposes rotation values

NAME

SoDecomposeRotation - decomposes rotation values

INHERITS FROM

SoBase > SoFieldContainer > SoEngine > SoDecomposeRotation

SYNOPSIS

#include <Inventor/engines/SoCompose.h> Inputs from class SoDecomposeRotation: c } c } rotation Outputs from class SoDecomposeRotation: c } c } axis

c } c } angle Methods from class SoDecomposeRotation: c } c } SoDecomposeRotation() Methods from class SoEngine: c } c } getClassTypeId()

c } c } getOutputs(SoEngineOutputList &list) const

c } c } getOutput(const SbName &outputName) const

c } c } getOutputName(const SoEngineOutput *output, SbName &outputName) const

c } c } copy() const

c } c } getByName(const SbName &name)

c } c } getByName(const SbName &name, SoEngineList &list) Methods from class SoFieldContainer: c } c } setToDefaults()

c } c } hasDefaultValues() const

c } c } fieldsAreEqual(const SoFieldContainer *fc) const

c } c } copyFieldValues(const SoFieldContainer *fc, SbBool copyConnections = FALSE)

c } c } set(const char *fieldDataString)

c } c } get(SbString &fieldDataString)

c } c } getFields(SoFieldList &resultList) const

c } c } getField(const SbName &fieldName) const

c } c } getFieldName(const SoField *field, SbName &fieldName) const

c } c } isNotifyEnabled() const

c } c } enableNotify(SbBool flag) Methods from class SoBase: c } c } ref()

c } c } unref() const

c } c } unrefNoDelete() const

c } c } touch()

c } c } getTypeId() const

c } c } isOfType(SoType type) const

c } c } setName(const SbName &name)

c } c } getName() const

DESCRIPTION

This engine takes as input a rotation, and decomposes it into an axis value and a rotation angle (in radians). The input can have multiple values, allowing the engine to decompose several rotations in parallel.

INPUTS

c } c } rotation

Rotation to be decomposed.

OUTPUTS

c } c } axis

Axis of rotation derived from the input. c } c } angle

Angle (in radians) derived from the input.

METHODS

c } c } SoDecomposeRotation()

Constructor

FILE FORMAT/DEFAULTS

DecomposeRotation {
rotation	0 0 1  0
}

SEE ALSO

SoDecomposeRotationFromTo, SoComposeRotation, SoEngineOutput