Re: waterfall plot in Mathematica
- To: mathgroup@smc.vnet.net
- Subject: [mg12626] Re: waterfall plot in Mathematica
- From: mcmcclur@bulldog.unca.edu (Mark C McClure)
- Date: Tue, 26 May 1998 02:38:24 -0400
- Organization: University of North Carolina at Asheville
- References: <6k7ehk$1nk@smc.vnet.net> <6kb26q$3n9@smc.vnet.net>
Allan Hayes (hay@haystack.demon.cc.uk) wrote:
: Trubatch David wrote in message <6k7ehk$1nk@smc.vnet.net>...
: -----------------------------------------------------------------------
: >In Matlab there is a 3-D (surface) plot command called "waterfall". This
: >command produces a surface plot with meshline in only one direction--
: >i. e. a surface ruled by a collection of parallel curves.
:
: It seems that we need to operate on the polygons that make up the
: surface. Here is a sample rule
:
: meshchange=
: Polygon[{a_, b_, c_, d_}] :>
: Sequence[
: Thickness[0.01], {Hue[0],
: Line[{a, b}], Line[{c, d}]},
: {Hue[2/3], Dashing[{0.01, 0.02}],
: Line[{b, c}], Line[{d, a}]}
: ];
Here is another possibility:
g = Plot3D[-x^3 + Sin[y], {x, -2,2}, {y, -2Pi, 2Pi},
Mesh -> False, DisplayFunction -> Identity] // Graphics3D; flowLines =
g /. Polygon[{a_, b_, c_, d_}] -> {Line[{a,d}], Line[{b,c}]};
Show[{flowLines, g}, DisplayFunction -> $DisplayFunction]
Ciao,
--
Mark McClure
Department of Mathematics
University of North Carolina at Asheville http://www.unca.edu/~mcmcclur/
mcmcclur@bulldog.unca.edu