I'm searching for a zlib (or similiar licenses) licensed math library (c/c++ of course). That is able to perform matrices operations. For 4x4 Matrices I use irrlicht's CMatrix4. But now I need to work also with 3x3 and 5x5 matrices (multplying 2 matrices for combining them into 1 matrix, post and pre-multiply matrices by a vector).
Is there any good library or I have to write my own? i tried to search out without success.
any good matrix lib?
any good matrix lib?
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
uBLAS in boost has a matrix class that works with different sizes. But I never worked with it myself, so I can't tell you anything about it.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Adding Boost's BLAS to my project make it a little bit "heavy"(has many advanced features i don't need.. it is a very good library). I found also a web site with more than 20 links to math libraries. But almost all of them are not OOP, are not clear in use or simply miss features that I need (not all of them can perform a Vector*Matrix operation)
or are not zlib/MIt/bsd licensed so using them can be problematic in opensource projects.
Final decision:
I will write my own starting from the irrlicht's "matrix4.h" as base model.
or are not zlib/MIt/bsd licensed so using them can be problematic in opensource projects.
Final decision:
I will write my own starting from the irrlicht's "matrix4.h" as base model.
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
You know you can just separate it and use the parts only necessary for it to work?REDDemon wrote:Adding Boost's BLAS to my project make it a little bit "heavy"(has many advanced features i don't need.. it is a very good library).
Working on game: Marrbles (Currently stopped).
I don't know if boost's linear algebraic module was thinked for that. Maybe somewhere there is a piece of code that was taking as assumption that somewhere something is done etc.. it is much simpler writing a new library at this point since it will be exactly as I want. I 've almost finished it. Thanks for suggestion anyway
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me