Renate Schaaf
1252N 400E #3
Logan, UT 84321

CompuServe: 71031,2774
Internet: schaaf@math.usu.edu

MathImage is a component that I wrote for my own purposes. It's derived from TImage.
I wrote it to facilitate the display of mathematical things.
I'm new to Delphi (4 weeks) having previously worked with BP7 and TurboVision, so the 
component is pretty far from perfect, I guess. Actually, I designed it by using some of my 
BP7 routines, trying out and being surprised that much of it actually worked. Give it a try.
It worked fine for me so far. I'm posting it to see whether what I've coded is of any use,
and to see how I could improve it. I'm happy about any feedback.
Thanks to all the TeamB members who helped me out, special thanks to Steve Schafer
for many useful hints over the time. 


***** This is freeware, I'm not responsible for how it behaves in unimagined situations ...****

What is does:

2-d-graphing in world-coordinates like the ancient turbo-grafix.

3-d-graphing in world-coordinates, for which the setup is a bit more complicated,
because it involves the world bounds, view distance, view angle, and where the
view point is rotated to.

Graphing of wired or filled surfaces with a not perfect but cheap hiding algorithm.


Documentation:

There is a commented interface of the unit, named MathImge.int., which explains
the properties and methods.
Also, SurfDemo and PlanDemo are two applications that demonstrate its use.


Usage:

You have to register the component before you can use it or any of the demos. Go to 
Options.InstallComponent, select 'Add' and browse to the directory where you have 
these files. Set the file filter to *.DCU. MathImge.DCU is the one to install.
It registers to the sample part of the component panel.

Have Fun!