Andorra Suite Documentation

Unit AdMath

Uses

Unit dependencies

View fullscreen

Description

Contains optimized mathematical functions for matrix calculations.

Variables

AdMatrix_Multiply
: function(const amat1,amat2:TAdMatrix):TAdMatrix;
Multiplies two matrixes and returns the new matrix
AdMatrix_Multiply_Vector
: function(const amat: TAdMatrix; const avec: TAdVector4): TAdVector4;
Mutiplies a matrix with a vector and returns the result vector.
AdMatrix_Transpose
: function(const mat: TAdMatrix): TAdMatrix;
Transposes and returns the given matrix
AdMatrix_Translate
: function(const tx,ty,tz:single):TAdMatrix;
Returns a translation matrix.
AdMatrix_Scale
: function(const sx,sy,sz:single):TAdMatrix;
Returns a scale matrix.
AdMatrix_RotationX
: function(const angle:single):TAdMatrix;
Returns a matrix for rotation around the X-Axis
AdMatrix_RotationY
: function(const angle:single):TAdMatrix;
Returns a matrix for rotation around the Y-Axis
AdMatrix_RotationZ
: function(const angle:single):TAdMatrix;
Returns a matrix for rotation around the Z-Axis
AdMatrix_Rotation
: function(const ax, ay, az: single):TAdMatrix;
Returns a matrix for rotation around the X, Y and Z-Axis

This page was generated by a documentation system written by Andreas Stoeckel. This system makes use of a modified PasDoc version (download can be found here) and Graphviz.

Get Andorra Commons at SourceForge.net. Fast, secure and Free Open Source software downloads