The CoreLib core is the most essential part of the system: as such, it is being developed first. The project is still fairly infantile, with development efforts consolidated on the CoreMath library.

Currently, I've finalized two, three, and four dimensional vectors and matrices, as well as 2D and 3D linear and affine transformations.

The total CoreMath core shall comprise of the following entities:

  • Two - and three - dimensional vector implementations (Vector2 and Vector3),
  • Three - and four - dimensional square matrix implementations (Matrix3 and Matrix4),
  • A quaternion implementation (Quaternion), and
  • CoreUtils, a toolbox of basic mathematical implementations. 

 

At the moment, work is being one on Transform3Manager.

Last edited Oct 25, 2013 at 10:29 PM by dbojadzievski, version 3