--- n3dmath 2.1.0 ---
by John Tsiombikas (Nuclear / the Lab)
<nuclear@siggraph.org>

--- General Information ---
n3dmath2 is a mathematical library for 3D graphics applications. It was designed
to work with the the general framework of the "3dengfx" 3D Visualization System 
that will be released later this year, but is general enough, and designed for
extreme reusability (in the context of 3D graphics programs) as to be usefull
for as many different projects as possible.

--- Licensing ---
The n3dmath2 library is released under the GPL, that means that you can use it
only for free software programs, for details see the GNU General Public License
included in the file COPYING.

--- Interface Overview ---
This library is designed with ease of use and reusability in mind, it is divided
into a number of C++ classes that represent the various mathematical constructs
that are commonly used in 3D graphics programs. A short list of classes follows:

Vector2, Vector3, Vector4, Matrix3x3, Matrix4x4, Quaterion, Base, Ray, 
Quadratic, Sphere, Plane.

Operator overloading is used extensively and a number of constructors are
available for these classes in order to make their use as intuitive as possible.
Also the scalar type used is a typedef which defaults to double, recompile the
library with SINGLE_PRECISION_MATH defined to use floats instead.

Apart from these clases, there are also a couple of small usefull functions
defined, namely Integral() that numerically integrates one-valued functions,
Gaussian() which is the gaussian distribution function, and frand() a little
helper function that returns floating point random numbers in a given range.

For more information on the interface, take a look at the header files.

To use, link with -ln3dmath2 and include the header file n3dmath2.hpp

--- Contact Information ---
For any comments or suggestions, feel free to contact me at:
	nuclear@siggraph.org
you may also visit my web site: 
	http://thelab.demoscene.gr/nuclear/
and if you are interested in the demoscene, this is the site of my group:
	http://thelab.demoscene.gr/

John Tsiombikas - 11 Apr 2004
