Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
vtTransform Class Reference

#include <NodeOSG.h>

Inheritance diagram for vtTransform:
TransformExtension NodeExtension Vehicle vtCamera vtDimension vtMovGeode vtSkyDome Camera3kb

Additional Inherited Members

- Public Member Functions inherited from TransformExtension
void SetOsgTransform (osg::MatrixTransform *xform)
 
void Identity ()
 
void SetTrans (const FPoint3 &pos)
 
FPoint3 GetTrans () const
 
void Translate1 (const FPoint3 &pos)
 
void TranslateLocal (const FPoint3 &pos)
 
void Rotate2 (const FPoint3 &axis, double angle)
 
void RotateLocal (const FPoint3 &axis, double angle)
 
void RotateParent (const FPoint3 &axis, double angle)
 
FQuat GetOrient () const
 
FPoint3 GetDirection () const
 
void SetDirection (const FPoint3 &point, bool bPitch=true)
 
void Scale (float factor)
 
void Scale3 (float x, float y, float z)
 
void SetTransform1 (const FMatrix4 &mat)
 
void GetTransform1 (FMatrix4 &mat) const
 
void PointTowards (const FPoint3 &point, bool bPitch=true)
 
- Public Attributes inherited from TransformExtension
osg::MatrixTransform * m_pTransform
 

Detailed Description

A Transform node allows you to apply a transform (scale, rotate, translate) to all its child nodes.


The documentation for this class was generated from the following files: