Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ZFX-Math Library Documentation

0.1 alpha

ZFXMath Library
Description
This Library provides mathematical classes and utilities especially  for game development.


Library Overview
This Library contains the following classes and tools:
  • important constants ( PI, 2PI, Epsilon, etc. )
  • important functions ( min, max, clamp, sin, sqrt, log, round, etc. )
  • TVector2D
  • TVector3D with color functionality
  • TVector4D with color functionality
  • TQuaternion
  • TMatrix3x3
  • TMatrix4x4
  • TMatrixMxN
  • TPackedMatrix ( TQuaternion + TVector3D + TScaleScalar )
  • TMultiplyStack ( Matrix Stack, Packed Matrix Stack )
  • TPlane - TFrustum - TSphere - TAABB - TOOBB - TRay - TPolygon
  • TCubicBezier
  • Spherical Harmonic Lighting Tools

How does the library work?
Every element of this lib is a template, so it is also usable it for scientific purposes.
Every class is designed to interact very well with each other. Therefore, intersections between the primitives are as well defined as crossing constructors: TVector4D( const TVector3D& v, T, w ).

Downloads
Current sourcecode (.zip)
Example-projects and tutorials (.zip)
German documentation (.zip)
English documentation (.zip)
Older files
The files and this documentation will be updated every day at 4 o'clock am, if the sourcecode in the CVS has been changed.


Please pass this library on to whoever could benefit from it!

Generated on Thu Nov 25 04:02:57 2004 for ZFX-Math Library by doxygen 1.3.8