Looking for a 3D vector library

Hi,

Does anyone here know about a good 3D vector engine for arduino? Imagine all my animations mapped on surfaces:

http://forum.arduino.cc/index.php?topic=238567.30

Thanks for any hint!

Helmuth

edit: It is really only about moving the edge points. WIth the texture mapping itself I made already good progress.

"3d Vector Engine" Sounds pretty memory intensive. Memory is one area where arduinos are not well endowed.

Yes, I am aware of the limited RAM. But well, I think it can not be that expensive to track a dozen points in a 3D space.

I remember I saw something like this in 2D for GLCDs. So I wonder if someone wrote something similar already for 3D - just to avoid inventing the wheel twice.

Well it shouldn't be too hard to develop some classes for some basic objects and have methods attached to move them around. Do you have a display in mind? Perhaps an LED cube?

For now it is a 32x32 RGB matrix I have in mind.

The idea is to have some simple objects moving in a 3D space and project the coordinates with a perspective onto the 2D matrix.

Then I would start to add the mapping of textures and brightness gradients on the resulting shapes.