	                igensurf v. 1.0.
	              ====================

igensurf is a program to generate a TTDDD description of a  functional
surface.   The  TTDDD  description  can  then  be converted to Imagine
object files with the WriteTDDD utility written by Glenn Lewis.

The functional surface is defined by  three  user  supplied  functions
x(s,t),  y(s,t)  and z(s,t) where s and t will be varying from 0 to 1.
The surface normal is defined by the right hand  rule  as  applied  to
(s,t).

It is possible to create a very wide class of objects  with  igensurf.
In  fact, I can't offhand think of an object which couldn't be created
with it (although it often would be much easier to create  the  object
with the Imagine editors).

The language  used  to  define  the  surface  contains  arithmetic  if
statements  and  'switch'  statements  as  well  as a lot of different
mathematical functions. Just to make things more interesting, you also
have access to different noise functions, so that it  is  possible  to
create landscapes etc.

Furthermore igensurf can be used to create  objects  based  on  bezier
patches,  you  can  find  an  example  of  this in 'teapot.cal' in the
examples directory.

You'll need some knowledge of mathematics to use this program.

igensurf.lzh contain the executable, documentation, some  examples and
the source code for the program.

Helge E. Rasmussen (her@compel.dk)
