Simple C++ math library with vector, matrix, geometric and trigonometric functions & types intended to for use in developing 3d game engines. Matrices and vectors are column major and functions assume a right handed coordinate system for compatibility with opengl. All angles are in radians unless otherwise specified. Use of templates and operator overloading is avoided.
Released as Public Domain.
TODO:
* GJK & SAT Collision/Intersection functions
* Line Intersection functions
* Circle & Sphere Intersection functions
* Perimeter, Area & Volume functions
* AABB functions
* Distance functions
* Triangle Intersection functions
* Barycentric coordinate functions
* Cylinders
* Curves & surfaces
* Interpolation: SLERP, SQUAD, Linear, Bilinear, Cubic, Bicubic etc.
* Multiple precision integers
* Rationals
* Testing & Optimization