SoInterpolateVec3f man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



						       SoInterpolateVec3f(3IV)

NAME
     SoInterpolateVec3f (SoInterpV3f) - interpolates 3D floating-point vectors

INHERITS FROM
     SoBase > SoFieldContainer > SoEngine > SoInterpolate > SoInterpolateVec3f

SYNOPSIS
     #include <Inventor_c/engines/SoInterpolate.h>

     typedef SoInterpolateVec3f	 SoInterpV3f

	  Inputs from class SoInterpolateVec3f:

     SoMFVec3f		 input0
     SoMFVec3f		 input1

	  Inputs from class SoInterpolate:

     SoSFFloat		 alpha

	  Outputs from class SoInterpolate:

     (SoMFVec3f)	 output

	  Functions from class SoInterpolateVec3f:

     SoInterpolateVec3f *  SoInterpV3fCreate()

	  Functions from class SoEngine:

     SoType		 SoInterpV3fGetTypeId()
     int		 SoInterpV3fGetOuts(const SoInterpV3f *this,
			      SoEngineOutputList *list)
     SoEngineOutput *	 SoInterpV3fGetOut(const SoInterpV3f *this, const char
			      *outputName)
     SbBool		 SoInterpV3fGetOutName(const SoInterpV3f *this, const
			      SoEngineOutput *output, SbName *outputName)
     SoEngine *		 SoInterpV3fCopy(const SoInterpV3f *this)
     SoEngine *		 SoInterpV3fGetByName(const char *name)
     int		 SoInterpV3fGetByNameList(const char *name,
			      SoEngineList *list)

	  Functions from class SoFieldContainer:

     SoType		 SoInterpV3fGetClassTypeId()
     void		 SoInterpV3fSetToDflts(SoInterpV3f *this)
     SbBool		 SoInterpV3fHasDfltVals(const SoInterpV3f *this)
     SbBool		 SoInterpV3fFldsAreEq(const SoInterpV3f *this, const
			      SoFieldContainer *fc)
     void		 SoInterpV3fCopyFieldVals(SoInterpV3f *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)

Page 1

SoInterpolateVec3f(3IV)

     SbBool		 SoInterpV3fSet(SoInterpV3f *this, const char
			      *fieldDataString)
     void		 SoInterpV3fGet(SoInterpV3f *this, SbString
			      *fieldDataString)
     int		 SoInterpV3fGetFields(const SoInterpV3f *this,
			      SoFieldList *resultList)
     SoField *		 SoInterpV3fGetField(const SoInterpV3f *this, const
			      char *fieldName)
     SbBool		 SoInterpV3fGetFieldName(const SoInterpV3f *this,
			      const SoField *field, SbName *fieldName)
     SbBool		 SoInterpV3fIsNotifyEnabled(const SoInterpV3f *this)
     SbBool		 SoInterpV3fEnableNotify(SoInterpV3f *this, SbBool
			      flag)

	  Functions from class SoBase:

     void		 SoInterpV3fRef(SoInterpV3f *this)
     void		 SoInterpV3fUnref(const SoInterpV3f *this)
     void		 SoInterpV3fUnrefNoDelete(const SoInterpV3f *this)
     void		 SoInterpV3fTouch(SoInterpV3f *this)
     SbBool		 SoInterpV3fIsOfType(const SoInterpV3f *this, SoType
			      type)
     void		 SoInterpV3fSetName(SoInterpV3f *this, const char
			      *name)
     SbName		 SoInterpV3fGetName(const SoInterpV3f *this)

DESCRIPTION
     This engine linearly interpolates between two 3D 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
     SoMFVec3f		 input0
     SoMFVec3f		 input1
	  The engine linearly interpolates from input0 to input1.

FUNCTIONS
     SoInterpolateVec3f *  SoInterpV3fCreate()
	  Constructor.

FILE FORMAT/DEFAULTS
     InterpolateVec3f {
	  alpha	  0
	  input0  0 0 0
	  input1  0 0 0

Page 2

						       SoInterpolateVec3f(3IV)

     }

SEE ALSO
     SoEngineOutput, SoInterpolateFloat, SoInterpolateRotation,
     SoInterpolateVec2f, SoInterpolateVec4f

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]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net