I'm looking for a free to use game engine math library. Specifically I'd like a good matrix and vector implementation. And everything needed to move objects in 3D space. Does anyone know any good ones? I'm targeting OpenGL. I'd like to write them myself but don't have the time.
6 Answers
I'd recommend OpenGL Mathematics (GLM)
Though if you want physics with your math you could go with Bullet Physics Library
Finally if you want an entire engine i'd go with OGRE

- 3,125
- 1
- 18
- 14
-
I think GLM will work nicely... seems light weight enough and has what I need – DigitalZebra Oct 15 '09 at 23:59
Besides Ogre 3D, there's also Crystal Space. Here's an article that compares the two.

- 3,441
- 18
- 18
-
-
@darthcoder, it looks like arcanoria.com did some reorganizing. I've updated the article's URL, accordingly – Void - Othman Oct 23 '09 at 17:16
If you want an entire 3D engine (which of course would contain the 3d maths you need) see Ogre 3D (LGPL)

- 18,473
- 7
- 40
- 62
-
Actually MIT license now for current svn trunk and all coming releases. – haffax Oct 15 '09 at 13:03
Take a look here https://sourceforge.net/projects/mg3d/
It is an opensource engine that has all former OpenGL transformation routines. The implementation here is very straightforward and clear. And it is very easy to include the module with the routines in your project.

- 11
- 1
I have good work with Open Dynamics Engine is Full and Stable Physics Engine, the ode in a BSD License, and have some functions for Matrix Manipulation, Quaternion and rotations.

- 29
- 3