From f3df7ef89aa15aed2e4d68e2b414d31aef57f976 Mon Sep 17 00:00:00 2001 From: neoraider Date: Mon, 18 Apr 2005 15:27:00 +0000 Subject: Verzeichnisstruktur ge?ndert --- zoom/math.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 zoom/math.h (limited to 'zoom/math.h') diff --git a/zoom/math.h b/zoom/math.h new file mode 100644 index 0000000..5644e60 --- /dev/null +++ b/zoom/math.h @@ -0,0 +1,21 @@ +#ifndef GAME_MATH_H +#define GAME_MATH_H + +#include "types.h" + +float VectorDot(VECTOR, VECTOR); +VECTOR VectorCross(VECTOR, VECTOR); +VECTOR VectorSub(VECTOR, VECTOR); +VECTOR VectorAdd(VECTOR, VECTOR); +VECTOR VectorMul(VECTOR, float); +VECTOR VectorNormalize(VECTOR); +VECTOR VectorNeg(VECTOR); +float VectorLength(VECTOR); +float VectorLengthSq(VECTOR); +int VectorEqual(VECTOR, VECTOR); +MATRIX MatrixMul(MATRIX, MATRIX); +MATRIX MatrixIdentity(); +MATRIX VectorMatrix(VERTEX, VECTOR, VERTEX, VECTOR); +VECTOR VectorMatrixMul(VECTOR, MATRIX); + +#endif -- cgit v1.2.3