Watermelon-Matrix

C++17 library for vectors and matrices ! This library enables you to do things like :

Core::Maths::SquareMatrix<3, float> m1 = Core::Maths::Matrix<3,3,float>::identity();

You can also use matrices anywhere in constexpr functions!

Contains :

  • Matrix <ROWS, COLUMNS, T>
  • SquareMatrix <SIZE, T>
  • Matrix4x4<T>
  • Vec<SIZE, T>
  • Vec2<T>
  • Vec3<T>
  • Vec4<T>