MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Filling Between Surfaces

  • To: mathgroup at smc.vnet.net
  • Subject: [mg97700] Re: Filling Between Surfaces
  • From: dh <dh at metrohm.com>
  • Date: Thu, 19 Mar 2009 02:10:19 -0500 (EST)
  • References: <gpqgh6$616$1@smc.vnet.net>


Hi David,

the following will do it:



ListPointPlot3D[{data1, data2}, Filling -> 2,

  FillingStyle -> Directive[Opacity[.3], Gray]]



Daniel



David Park wrote:

> Is it possible to fill between two surfaces?  I can't see where the Help

> specifically says one can't, but neither does it give any examples of doing

> so and I believe, in fact, that one can't. It is, however, possible to fill

> a surface to a specific numerical value or to Top or Bottom.

> 

>  

> 

> Examples:

> 

>  

> 

> data1 = Table[Sin[i + j^2] + 2, {i, 0, 3, 0.1}, {j, 0, 3, 0.1}];

> 

> data2 = Table[Sin[i + j^2], {i, 0, 3, 0.1}, {j, 0, 3, 0.1}];

> 

>  

> 

> ListPointPlot3D[{data1, data2},

> 

>  Filling -> Bottom,

> 

>  FillingStyle -> Directive[Opacity[.3], Gray]]

> 

>  

> 

> ListPointPlot3D[{data1, data2},

> 

>  Filling -> {2 -> {1}},

> 

>  FillingStyle -> Directive[Opacity[.3], Gray]]

> 

>  

> 

> or

> 

>  

> 

> ListPlot3D[{data1, data2},

> 

>  DataRange -> {{0, 3}, {0, 3}},

> 

>  RegionFunction -> Function[{x, y, z}, Norm[{x, y}] < 2.5],

> 

>  Filling -> {1 -> Bottom},

> 

>  FillingStyle -> Directive[Opacity[.3], Gray]]

> 

>  

> 

>  

> 

> ListPlot3D[{data1, data2},

> 

>  DataRange -> {{0, 3}, {0, 3}},

> 

>  RegionFunction -> Function[{x, y, z}, Norm[{x, y}] < 2.5],

> 

>  Filling -> {1 -> {2}},

> 

>  FillingStyle -> Directive[Opacity[.3], Gray]]

> 

>  

> 

> It is a disappointment not to have that capability because it would be a way

> represent a solid volume that was filled with a kind of translucent

> material.

> 

>  

> 

> David Park

> 

> djmpark at comcast.net

> 

>  <http://home.comcast.net/~djmpark> http://home.comcast.net/~djmpark/  

> 




  • Prev by Date: Re: Different results with FourierTransform[]
  • Next by Date: Re: Filling Between Surfaces
  • Previous by thread: Filling Between Surfaces
  • Next by thread: Re: Filling Between Surfaces