SoComposeRotation man page on IRIX
[printable version]
SoComposeRotation(3IV)
NAME
SoComposeRotation (SoCmpsRot) - composes a rotation from axis and angle
values
INHERITS FROM
SoBase > SoFieldContainer > SoEngine > SoComposeRotation
SYNOPSIS
#include <Inventor_c/engines/SoCompose.h>
typedef SoComposeRotation SoCmpsRot
Inputs from class SoComposeRotation:
SoMFVec3f axis
SoMFFloat angle
Outputs from class SoComposeRotation:
(SoMFRotation) rotation
Functions from class SoComposeRotation:
SoComposeRotation * SoCmpsRotCreate()
Functions from class SoEngine:
SoType SoCmpsRotGetTypeId()
int SoCmpsRotGetOuts(const SoCmpsRot *this,
SoEngineOutputList *list)
SoEngineOutput * SoCmpsRotGetOut(const SoCmpsRot *this, const char
*outputName)
SbBool SoCmpsRotGetOutName(const SoCmpsRot *this, const
SoEngineOutput *output, SbName *outputName)
SoEngine * SoCmpsRotCopy(const SoCmpsRot *this)
SoEngine * SoCmpsRotGetByName(const char *name)
int SoCmpsRotGetByNameList(const char *name, SoEngineList
*list)
Functions from class SoFieldContainer:
SoType SoCmpsRotGetClassTypeId()
void SoCmpsRotSetToDflts(SoCmpsRot *this)
SbBool SoCmpsRotHasDfltVals(const SoCmpsRot *this)
SbBool SoCmpsRotFldsAreEq(const SoCmpsRot *this, const
SoFieldContainer *fc)
void SoCmpsRotCopyFieldVals(SoCmpsRot *this, const
SoFieldContainer *fc, SbBool copyConnections =
FALSE)
SbBool SoCmpsRotSet(SoCmpsRot *this, const char
*fieldDataString)
Page 1
SoComposeRotation(3IV)
void SoCmpsRotGet(SoCmpsRot *this, SbString
*fieldDataString)
int SoCmpsRotGetFields(const SoCmpsRot *this, SoFieldList
*resultList)
SoField * SoCmpsRotGetField(const SoCmpsRot *this, const char
*fieldName)
SbBool SoCmpsRotGetFieldName(const SoCmpsRot *this, const
SoField *field, SbName *fieldName)
SbBool SoCmpsRotIsNotifyEnabled(const SoCmpsRot *this)
SbBool SoCmpsRotEnableNotify(SoCmpsRot *this, SbBool flag)
Functions from class SoBase:
void SoCmpsRotRef(SoCmpsRot *this)
void SoCmpsRotUnref(const SoCmpsRot *this)
void SoCmpsRotUnrefNoDelete(const SoCmpsRot *this)
void SoCmpsRotTouch(SoCmpsRot *this)
SbBool SoCmpsRotIsOfType(const SoCmpsRot *this, SoType type)
void SoCmpsRotSetName(SoCmpsRot *this, const char *name)
SbName SoCmpsRotGetName(const SoCmpsRot *this)
DESCRIPTION
This engine has two inputs, representing an axis of rotation and a
rotation angle in radians. As output, the engine composes the inputs into
a rotation field.
The input fields can have multiple values, allowing the engine to compose
several rotations in parallel. Some inputs may have more values than
others. In such cases, the last value of the shorter inputs will be
repeated as necessary.
INPUTS
SoMFVec3f axis
Axis of rotation.
SoMFFloat angle
Angle of rotation.
OUTPUTS
(SoMFRotation) rotation
Rotation field, defined by the inputs.
FUNCTIONS
SoComposeRotation * SoCmpsRotCreate()
Constructor
Page 2
SoComposeRotation(3IV)
FILE FORMAT/DEFAULTS
ComposeRotation {
axis 0 0 1
angle 0
}
SEE ALSO
SoComposeRotationFromTo, SoDecomposeRotation, SoEngineOutput
Page 3
[top]
List of man pages available for IRIX
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|