Re: plot3D over a triangular domain

• To: mathgroup at smc.vnet.net
• Subject: [mg58017] Re: [mg57984] plot3D over a triangular domain
• From: yehuda ben-shimol <bsyehuda at gmail.com>
• Date: Thu, 16 Jun 2005 05:36:55 -0400 (EDT)
• References: <200506150958.FAA29783@smc.vnet.net>
• Reply-to: yehuda ben-shimol <bsyehuda at gmail.com>
• Sender: owner-wri-mathgroup at wolfram.com

Hi,
you can try to multiply the function by a boolean (or UnitStep) to set
the values to zero outside the triangle
that is
Plot3D[Boole[-1 < x < 1 && -0.5 + 0.5x < y < 0.5 -
0.5x]*func, {x, -1, 1}, {y, -2, 2}, PlotPoints -> 75, Mesh -> False]
If you set func as 1 you will see the triangle alone
yehuda
On 6/15/05, Tun Myint Aung <TMA at nus.edu.sg> wrote:
>
> Hi All,
>
>     I would like to plot a function over a isosceles triangular domain.
> I mean Plot3D[function, {x,-1,1},{y, -0.5+0.5x, 0.5-0.5x}]. But I got
> message that the limit must be real number. Anyone can help me?
>
> Best Regards,
>
> Tun Myint Aung
> National University of Singapore
> E1A #02-18
> E-mail g0202015 at nus.edu.sg <mailto:g0202015 at nus.edu.sg>
>
>
>
>
>

• Prev by Date: Re: How to rotate a PolarPlot?
• Next by Date: Re: How to rotate a PolarPlot?
• Previous by thread: plot3D over a triangular domain
• Next by thread: Plot3D over a triangular domain