Kohi Game Engine
math Directory Reference

Files

file  geometry.h [code]
 
file  geometry_2d.h [code]
 
file  geometry_3d.h [code]
 
file  kmath.h [code]
 This file contains definitions for various important constant values as well as functions for many common math types. Note that this math library is all written to be right-handed (-z forward, +y up) and in column-major format.
 
file  math_types.h [code]
 Contains various math types required for the engine.
 
file  mtwister.h [code]
 An implementation of the MT19937 algorithm for the Mersenne Twister, based on implementation by Evan Sultanik and pseudocode by M. Matsumoto and T. Nishimura, "Mersenne Twister: A 623-dimensionally equidistributed uniform pseudorandom number generator," ACM Transactions on Modeling and Computer Simulation Vol. 8, No. 1, January pp.3-30 1998.