Home > Shaved-Matrix-Lib

Shaved-Matrix-Lib

Shaved-Matrix-Lib is a project mainly written in C++, it's free.

C++ Matrix library (optimized for 3D/Physics)

Shaved Matrix

This is a C++ Matrix library optimized for 3,4, and N dimensional dense matrices.

Optimizations assume use in physics calculations on SE(3). Rotation and translation are supported, skewing and reflecting are not.

The library uses an apparently novel technique for avoiding uneccesary copies but still allowing clean, easy to read infix expressions. (Hopefully someone will point out to me where this has been done before, seems the obvious approach in a language with overloaded function names)

This code is pretty fresh and incomplete at the moment. It's also a low priority. If you like what it does and need some functionality, let me know, it might motivate me.