Installation notes for the l3g0 library of building bricks.

1) Install Netshade and place it somewhere in your path.
If you need help obtaining Netshade, or help in getting it
to pre-process files correctly on your system, you can send me
email.  I can supply pre-compiled binaries for Linux/x86 and
Linux/ppc(BeBox).

Netshade is a version of Rayshade which has many of the
popular patches from the net applied.  In particular, the l3g0
library uses the multiple-object-CSG definitions, and benefits
from the torus root-solving patches, which are not found in the
stock 4.0.3 Rayshade distribution.

2) Edit include/ll_confg.ray to define the root directory where
you have placed these files.  This is needed so the include files
can find the textures...Netshade does not seem to support relative
path names for textures.

3) Go to models/studio and type "make".  This should create a view
of a basic 2x4 brick, with coordinate axes and a checkered floor.
Typing "make preview" will invoke raypaint, which displays a
low-resolution X11 window preview of the image.

4) Maybe the next model to look at is models/rover, a small car.
All the bricks in this model are vertically oriented and
are aligned with the x or y axis, so it is a straight-forward 
example of how to position bricks.  If you find all the translations
and rotations tedious, you might want to use the ll_posr() macro
defined at the end of include/ll_commn.ray (thanks to Edward van der
Jagt for that).

5) If you have some disk space and an evening of computer time to
spare, go to models/catalog and run the make_catalog script.  This
will generate a .gif file for each part in the library, for easy
reference when trying to remember what a piece is named or how it
is positioned.  If you don't have the cpu time, but do have the
network bandwidth, you can also find the catalog images at 
<http://www.gyugyi.com/l3g0>.

Have fun, and drop me a line!
-gyug
