Transformation Class Reference

Inheritance diagram for Transformation:

Inheritance graph
[legend]
Collaboration diagram for Transformation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 __construct ()
 makeScale ($sx, $sy, $sz)
 makeTranslate ($dx, $dy, $dz)
 makeRotate ($ax, $ay, $az, $angle)


Constructor & Destructor Documentation

Transformation::__construct (  ) 

Default constructor calling parent constructor.

Reimplemented from Matrix4x4.


Member Function Documentation

Transformation::makeScale ( sx,
sy,
sz 
)

Create a scaling transformation.

Parameters:
$sx Scaling in x direction.
$sy Scaling in y direction.
$sz Scaling in z direction.

Transformation::makeTranslate ( dx,
dy,
dz 
)

Create a translation transformation.

Parameters:
$dx Translation in x direction.
$dy Translation in y direction.
$dz Translation in z direction.

Transformation::makeRotate ( ax,
ay,
az,
angle 
)

Create a rotation transformation.

Parameters:
$ax Value in x direction of rotation axis.
$ay Value in y direction of rotation axis.
$az Value in z direction of rotation axis.
$angle Rotation angle in radians.


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

Generated on Wed Jan 7 20:35:32 2009 for be_w3dr by  doxygen 1.5.6