Re: Filling problem in Plot3D
- To: mathgroup at smc.vnet.net
- Subject: [mg87402] Re: Filling problem in Plot3D
- From: "David Park" <djmpark at comcast.net>
- Date: Wed, 9 Apr 2008 05:58:27 -0400 (EDT)
- References: <ftfeb3$bn7$1@smc.vnet.net>
Filling in 3D appears to work only if filling to a value is specified and not filling to another surface. One method might be to fill both surfaces to a constant intermediate value but that introduces an extra plane surface at the intermediate value! Plot3D[{.3 + .3 x, 2 + Sin[x y]}, {x, 0, 1}, {y, 0, 1}, BoxRatios -> 1, Mesh -> False, PlotStyle -> RGBColor[0, 1, 0, .5], PlotRange -> {{0, 1}, {0, 1}, {0, Automatic}}, PlotRangePadding -> 0.1, FillingStyle -> {RGBColor[1, 0, 0, .5]}, Filling -> {1 -> 1, 2 -> 1}] So there seems to be a lack of functionality in filling between two surfaces. -- David Park djmpark at comcast.net http://home.comcast.net/~djmpark/ "zac" <replicatorzed at gmail.com> wrote in message news:ftfeb3$bn7$1 at smc.vnet.net... > Dear group, > > consider the following 3D graphic in v6, with two surfaces: > > Plot3D[{.3, .7}, {x, 0, 1}, {y, 0, 1}, > BoxRatios -> 1, > Mesh -> False, > PlotStyle -> RGBColor[0, 1, 0, .5], > PlotRange -> {{0, 1}, {0, 1}, {0, 1}}, > FillingStyle -> {RGBColor[1, 0, 0, .5]}, > Filling -> {1 -> {2}} > ] > > There should be some filling between the two surfaces, but no filling > is displayed at all. > Of course I can fill with Filling -> {1 -> .7}, but what if the target > surface is not planar? > Any suggestions? > > Version: 6.0 for Microsoft Windows (32-bit) > > Istvan Zachar >