SoInterpolateVec4f man page on IRIX
[printable version]
SoInterpolateVec4f(3IV)
NAME
SoInterpolateVec4f (SoInterpV4f) - interpolates 4D floating-point vectors
INHERITS FROM
SoBase > SoFieldContainer > SoEngine > SoInterpolate > SoInterpolateVec4f
SYNOPSIS
#include <Inventor_c/engines/SoInterpolate.h>
typedef SoInterpolateVec4f SoInterpV4f
Inputs from class SoInterpolateVec4f:
SoMFVec4f input0
SoMFVec4f input1
Inputs from class SoInterpolate:
SoSFFloat alpha
Outputs from class SoInterpolate:
(SoMFVec4f) output
Functions from class SoInterpolateVec4f:
SoInterpolateVec4f * SoInterpV4fCreate()
Functions from class SoEngine:
SoType SoInterpV4fGetTypeId()
int SoInterpV4fGetOuts(const SoInterpV4f *this,
SoEngineOutputList *list)
SoEngineOutput * SoInterpV4fGetOut(const SoInterpV4f *this, const char
*outputName)
SbBool SoInterpV4fGetOutName(const SoInterpV4f *this, const
SoEngineOutput *output, SbName *outputName)
SoEngine * SoInterpV4fCopy(const SoInterpV4f *this)
SoEngine * SoInterpV4fGetByName(const char *name)
int SoInterpV4fGetByNameList(const char *name,
SoEngineList *list)
Functions from class SoFieldContainer:
SoType SoInterpV4fGetClassTypeId()
void SoInterpV4fSetToDflts(SoInterpV4f *this)
SbBool SoInterpV4fHasDfltVals(const SoInterpV4f *this)
SbBool SoInterpV4fFldsAreEq(const SoInterpV4f *this, const
SoFieldContainer *fc)
void SoInterpV4fCopyFieldVals(SoInterpV4f *this, const
SoFieldContainer *fc, SbBool copyConnections =
FALSE)
Page 1
SoInterpolateVec4f(3IV)
SbBool SoInterpV4fSet(SoInterpV4f *this, const char
*fieldDataString)
void SoInterpV4fGet(SoInterpV4f *this, SbString
*fieldDataString)
int SoInterpV4fGetFields(const SoInterpV4f *this,
SoFieldList *resultList)
SoField * SoInterpV4fGetField(const SoInterpV4f *this, const
char *fieldName)
SbBool SoInterpV4fGetFieldName(const SoInterpV4f *this,
const SoField *field, SbName *fieldName)
SbBool SoInterpV4fIsNotifyEnabled(const SoInterpV4f *this)
SbBool SoInterpV4fEnableNotify(SoInterpV4f *this, SbBool
flag)
Functions from class SoBase:
void SoInterpV4fRef(SoInterpV4f *this)
void SoInterpV4fUnref(const SoInterpV4f *this)
void SoInterpV4fUnrefNoDelete(const SoInterpV4f *this)
void SoInterpV4fTouch(SoInterpV4f *this)
SbBool SoInterpV4fIsOfType(const SoInterpV4f *this, SoType
type)
void SoInterpV4fSetName(SoInterpV4f *this, const char
*name)
SbName SoInterpV4fGetName(const SoInterpV4f *this)
DESCRIPTION
This engine linearly interpolates between two 4D vectors, based on the
alpha input value. The alpha value should be between 0.0 and 1.0.
The input fields can have multiple vectors, allowing the engine to
interpolate several objects in parallel. One of the inputs may have more
values than the other. In that case, the last value of the shorter input
will be repeated as necessary.
INPUTS
SoMFVec4f input0
SoMFVec4f input1
The engine linearly interpolates from input0 to input1.
FUNCTIONS
SoInterpolateVec4f * SoInterpV4fCreate()
Constructor.
FILE FORMAT/DEFAULTS
InterpolateVec4f {
alpha 0
input0 0 0 0 0
input1 0 0 0 0
Page 2
SoInterpolateVec4f(3IV)
}
SEE ALSO
SoEngineOutput, SoInterpolateFloat, SoInterpolateRotation,
SoInterpolateVec2f, SoInterpolateVec3f
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
|