Unit AdMath

DescriptionusesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

Contains optimized mathematical functions for matrix calculations.

Overview

Variables

AdMatrix_Multiply: function(const amat1,amat2:TAdMatrix):TAdMatrix;
AdMatrix_Multiply_Vector: function(const amat: TAdMatrix; const avec: TAdVector4): TAdVector4;
AdMatrix_Transpose: function(const mat: TAdMatrix): TAdMatrix;
AdMatrix_Translate: function(const tx,ty,tz:single):TAdMatrix;
AdMatrix_Scale: function(const sx,sy,sz:single):TAdMatrix;
AdMatrix_RotationX: function(const angle:single):TAdMatrix;
AdMatrix_RotationY: function(const angle:single):TAdMatrix;
AdMatrix_RotationZ: function(const angle:single):TAdMatrix;
AdMatrix_Rotation: function(const ax, ay, az: single):TAdMatrix;

Description

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

SourceForge.net Logo


Generated by PasDoc 0.11.0 on 2008-12-31 14:31:59