zarfius

11-10-2011 12:35:12

Hi good people

I'm currently working on a project that requires a lot of 3D math and until now I've been using Mogre as a math library even though the project doesn't require rendering directly. Ideally I'd rather not have the dependency on Mogre for this project (or any other graphics engine for that matter) but I still need that math classes.

I had a bit of a look around and there doesn't seem to be any stand alone 3D math libraries for C#. They all seem to be tied to graphics or game engines one way or another. So, I decided to start implementing my own to suit my needs. So far, I've implemented Vector2, Vector3, Quaternion and a couple of other minor bits. Then I thought, maybe other people might be interested in a stand alone 3D math library too? I know this idea has popped up a few times on the Ogre forums before.

So, I'm wondering if there's enough interest, should I create an open source project and get some help implementing and testing the rest of the classes? The project shouldn't take very long to finish and could provide a valuable resource to others that need a lightweight 3D math library.

I'm currently working on a project that requires a lot of 3D math and until now I've been using Mogre as a math library even though the project doesn't require rendering directly. Ideally I'd rather not have the dependency on Mogre for this project (or any other graphics engine for that matter) but I still need that math classes.

I had a bit of a look around and there doesn't seem to be any stand alone 3D math libraries for C#. They all seem to be tied to graphics or game engines one way or another. So, I decided to start implementing my own to suit my needs. So far, I've implemented Vector2, Vector3, Quaternion and a couple of other minor bits. Then I thought, maybe other people might be interested in a stand alone 3D math library too? I know this idea has popped up a few times on the Ogre forums before.

So, I'm wondering if there's enough interest, should I create an open source project and get some help implementing and testing the rest of the classes? The project shouldn't take very long to finish and could provide a valuable resource to others that need a lightweight 3D math library.