SoRotation man page on IRIX

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



							       SoRotation(3IV)

NAME
     SoRotation (SoRot) - node representing a 3D rotation about an arbitrary
     axis

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoTransformation > SoRotation

SYNOPSIS
     #include <Inventor_c/nodes/SoRotation.h>

     typedef SoRotation	 SoRot

	  Fields from class SoRotation:

     SoSFRotation	 rotation

	  Functions from class SoRotation:

     SoRotation *	 SoRotCreate()
     SoType		 SoRotGetClassTypeId()

	  Functions from class SoNode:

     void		 SoRotSetOverride(SoRot *this, SbBool state)
     SbBool		 SoRotIsOverride(const SoRot *this)
     SoNode *		 SoRotCopy(const SoRot *this, SbBool copyConnections =
			      FALSE)
     SbBool		 SoRotAffectsState(const SoRot *this)
     SoNode *		 SoRotGetByName(const char *name)
     int		 SoRotGetByNameList(const char *name, SoNodeList
			      *list)

	  Functions from class SoFieldContainer:

     void		 SoRotSetToDflts(SoRot *this)
     SbBool		 SoRotHasDfltVals(const SoRot *this)
     SbBool		 SoRotFldsAreEq(const SoRot *this, const
			      SoFieldContainer *fc)
     void		 SoRotCopyFieldVals(SoRot *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)
     SbBool		 SoRotSet(SoRot *this, const char *fieldDataString)
     void		 SoRotGet(SoRot *this, SbString *fieldDataString)
     int		 SoRotGetFields(const SoRot *this, SoFieldList
			      *resultList)
     SoField *		 SoRotGetField(const SoRot *this, const char
			      *fieldName)
     SbBool		 SoRotGetFieldName(const SoRot *this, const SoField
			      *field, SbName *fieldName)
     SbBool		 SoRotIsNotifyEnabled(const SoRot *this)
     SbBool		 SoRotEnableNotify(SoRot *this, SbBool flag)

Page 1

SoRotation(3IV)

	  Functions from class SoBase:

     void		 SoRotRef(SoRot *this)
     void		 SoRotUnref(const SoRot *this)
     void		 SoRotUnrefNoDelete(const SoRot *this)
     void		 SoRotTouch(SoRot *this)
     SoType		 SoRotGetTypeId(const SoRot *this)
     SbBool		 SoRotIsOfType(const SoRot *this, SoType type)
     void		 SoRotSetName(SoRot *this, const char *name)
     SbName		 SoRotGetName(const SoRot *this)

DESCRIPTION
     This node defines a 3D rotation about an arbitrary axis through the
     origin. The rotation is accumulated into the current transformation,
     which is applied to subsequent shapes. The rotation field provides a
     variety of methods for specifying the rotation.

FIELDS
     SoSFRotation	 rotation
	  Rotation specification.

FUNCTIONS
     SoRotation *	 SoRotCreate()
	  Creates a rotation node with default settings.

     SoType		 SoRotGetClassTypeId()
	  Returns type identifier for this class.

ACTION BEHAVIOR
     SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction,
     SoRayPickAction
	  Accumulates rotation transformation into the current transformation.

     SoGetMatrixAction
	  Returns the matrix corresponding to the rotation.

FILE FORMAT/DEFAULTS
     Rotation {
	  rotation  0 0 1  0
     }

SEE ALSO
     SoRotationXYZ, SoTransform

Page 2

[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