Transformation Class Reference

3D linear transformation + translation class. Used by the ray-tracing system to store entity modelling transformations. Class Transformed is an Intersecable that refers to an Intersectable and contains a Transformation. More...

List of all members.

Public Member Functions

void transformPoint (const Vector &vIn, Vector &vOut) const
 vOut = Matrix * vIn, matrix is on the left side
void transformDirection (const Vector &vIn, Vector &vOut) const
 vOut = Matrix * vIn, matrix is on the left side
void transformPointTransposed (const Vector &vIn, Vector &vOut) const
 vOut = vIn * Matrix, matrix is on the right side
void transformDirectionTransposed (const Vector &vIn, Vector &vOut) const
 vOut = vIn * Matrix, matrix is on the right side


Detailed Description

3D linear transformation + translation class. Used by the ray-tracing system to store entity modelling transformations. Class Transformed is an Intersecable that refers to an Intersectable and contains a Transformation.


The documentation for this class was generated from the following file:
Generated on Thu Apr 27 17:17:42 2006 for Path Map Module by  doxygen 1.4.6-NO