Mudbox/transformation.h Source File
Go to the documentation of this file.
55 virtual Vector TransformToWorld(
67 virtual Vector TransformToLocal(
74 virtual Matrix LocalToWorldMatrix(
void );
78 virtual Matrix WorldToLocalMatrix(
void );
82 virtual void SetLocalToWorldMatrix(
89 virtual Vector Rotation(
void )
const;
93 virtual void SetRotation(
94 const Vector &vYawPitchRoll
99 virtual void SetRotation(
105 virtual void AddRotation(
106 const Vector &vYawPitchRoll,
112 virtual void AddRotation(
120 virtual Vector Position(
void )
const;
123 virtual void SetPosition(
128 virtual Vector Scale(
void )
const;
131 virtual void SetScale(
136 virtual Vector Pivot(
void )
const;
139 virtual void SetPivot(
const Vector &vNewPivot );
164 virtual int TransformationCount(
void )
const;
176 virtual TransformationType Type(
void )
const;
190 virtual void SetupVertexProcessing(
void )
const;
193 virtual void RestoreVertexProcessing(
void )
const;
Represents a 3D vector or point with S23E8 floating point elements.
The DualQuaternion class is used to represent rigid transformations in most cases.
This class represents a 4x4 transformation matrix.
This is the base class for all nodes that are transformable objects in the Mudbox scene...
This class represents an event receiver/triggerer point.
Class: ConvolutionKernel.
This class is the base of all node types that can be structured in a hierarchy.
#define DECLARE_CLASS
This macro should be used in declaration of classes which are inherited from the Node class (or any d...