Re: XForms: 3d surface plot

Rouben Rostamian (rostamian@umbc.edu)
Thu, 3 Jun 1999 23:04:21 -0400

# To subscribers of the xforms list from "Rouben Rostamian" <rostamian@umbc.edu> :

Joel Weiner (weiner@mcci-arl-va.com) wrote;

> Has anyone generated a 3D surface plot (ala plplot's plot3d command)
> in Xforms??

I don't know about plplot, but some time ago I wrote something
I called dynagraph for plotting surfaces. See
http://math.umbc.edu/~rouben/dynagraph.html
for a few screenshots.

Dynagraph uses Xforms + OpenGL/Mesa and has been tested on Linux,
Solaris and Sgi.

The input mechanism to dynagraph is rather primitive -- basically
/you/ supply the coordinates of the mesh representing the surface,
and it does the plotting. It cannot generate the coordinates
by itself.

To make it somewhat useful, a couple of years ago I wrote an interface
between dynagraph and Maple whereby Maple did the symbolic parsing
and computations, and piped the result into dynagraph for rendering.
The screenshots mentioned above were generated that way. Gradually
dynagraph became so dependent on Maple that I am afraid that it's
now useless without it.

Alas, after I upgraded to MapleVR5 last month, I discovered
that the new Maple internal plot structure format has changed
somewhat, and dynagraph does not recognize it anymore.

I am in the process of a complete rewrite of dynagraph. I am
adding my own parser, so that it can function independently
of Maple or any other program. I expect it to be done in a
month or so. I will send a notice to this group announcing
its availability.

-- 
Rouben Rostamian <rostamian@umbc.edu>
_________________________________________________
To unsubscribe, send the message "unsubscribe" to
xforms-request@bob.usuhs.mil   or see
http://bob.usuhs.mil/mailserv/xforms.html
XForms Home Page: http://bragg.phys.uwm.edu/xforms
List Archive: http://bob.usuhs.mil/mailserv/list-archives/