Re: Triangle Plots
- To: mathgroup at smc.vnet.net
- Subject: [mg43317] Re: [mg43224] Triangle Plots
- From: Selwyn Hollis <selwynh at earthlink.net>
- Date: Sun, 24 Aug 2003 04:55:19 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
David, I recently wrote a package that defines a function named SolidPlot that will do what you want. One of the things it's designed to do is to plot all outer surfaces of a solid defined by an inequality f[x,y] < z < g[x,y] and a convex polygon in the plane. Options allow you to omit the bottom and sides, so you can get a surface plot of any function f[x,y] over any convex polygon (and many nonconvex ones too). The link is http://www.math.armstrong.edu/faculty/hollis/SolidPlot/ ----- Selwyn Hollis http://www.math.armstrong.edu/faculty/hollis On Wednesday, August 20, 2003, at 10:25 PM, David Epstein wrote: > Dear Mathematica experts: > > I'd like to plot a function that's only defined for points on an > equilateral triangle (the 2-dimensional simplex). So I'd like to > produce a 3-D surface (or a contour plot) of function values for x-y > coordinates in the triangle, not in the usual box or grid. > > Is there a way to do this? I can fudge it by defining the function to > be some base value for all x-y pairs not in the triangle using > Condition (/;) statements, but I'd like to be able to do it directly. > > Thanks for any help, > > David Epstein > >