SoVRMLTransform Class Reference
[VRML97 nodes]

VSG extension Grouping node that defines a coordinate system for its children. More...

#include <Inventor/VRMLnodes/SoVRMLTransform.h>

Inheritance diagram for SoVRMLTransform:
SoVRMLGroup SoVRMLParent SoGroup SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 SoVRMLTransform ()
 SoVRMLTransform (int nChildren)
void pointAt (const SbVec3f &fromPoint, const SbVec3f &toPoint)
void getScaleSpaceMatrix (SbMatrix &mat, SbMatrix &inv) const
void getRotationSpaceMatrix (SbMatrix &mat, SbMatrix &inv) const
void getTranslationSpaceMatrix (SbMatrix &mat, SbMatrix &inv) const
void multLeft (const SbMatrix &mat)
void multRight (const SbMatrix &mat)
void combineLeft (SoVRMLTransform *nodeOnLeft)
void combineRight (SoVRMLTransform *nodeOnRight)
void setMatrix (const SbMatrix &mat)
void recenter (const SbVec3f &newCenter)

Static Public Member Functions

static SoType getClassTypeId ()

Public Attributes

SoSFVec3f translation
SoSFRotation rotation
SoSFVec3f scale
SoSFRotation scaleOrientation
SoSFVec3f center

Detailed Description

VSG extension Grouping node that defines a coordinate system for its children.

A SoVRMLTransform is a grouping node that defines a coordinate system for its children that is relative to the coordinate systems of its parents.

NOTE: This class does not exist in Open Inventor 10.0 and later.

VRML97 SPECIFICATION

FILE FORMAT/DEFAULT

ACTION BEHAVIOR

EVENTS


Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/