Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Elemente eines Namensbereiches | Klassen-Elemente | Datei-Elemente

ZFX-Math Library Dokumentation

0.1 alpha

ZFXMath Library
Beschreibung
Diese Bibliothek bietet mathematische Klassen und Funktionen, die speziell für Spieleentwicklung konzipiert sind.


Library Übersicht
Diese Library enthält folgende Klassen und Werkzeuge:
  • Wichtige Konstanten ( PI, 2PI, Epsilon, etc. )
  • Wichtige Funktionen ( min, max, clamp, sin, sqrt, log, round, etc. )
  • TVector2D
  • TVector3D mit Color-Funktionalität
  • TVector4D mit Color-Funktionalität
  • 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

Wie ist diese Bibliothek aufgebaut?
Jedes Element dieser Lib ist eine Templateklasse, sodass es auch für wissenschaftliche Zwecke verwendet werden kann.
Jede Klasse ist designed um bestmöglich mit den anderen Klassen zu interagieren. Deshalb sind zwischen den Primitivkörpern Intersections definiert sowie wie übergreifende Konstruktoren, z.B. TVector4D( const TVector3D& v, T, w ).

Downloads
Aktueller Quellcode (.zip)
Beispiel-Programme und Tutorials (.zip)
Deutsche Dokumentation (.zip)
Englische Dokumentation (.zip)
Ältere Dateien
Die Dateien und diese Dokumenation werden jeden Tag um ca. 4 Uhr aktuallisiert, falls der Quellcode im CVS geändert wurde.


Die Verbreitung dieser Library ist ausdrücklich erwünscht.

Erzeugt am Thu Nov 25 04:02:55 2004 für ZFX-Math Library von doxygen 1.3.8