I have had very good results with Wild Magic, from Dave Eberly 
It is LGPL, and well documented in the source code and in Dave's books. It also has lots of examples to illustrate individual features.

http://www.geometrictools.com/

Willem