Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

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

Search the Archive

Re: Meshshading

  • To: mathgroup at smc.vnet.net
  • Subject: [mg119786] Re: Meshshading
  • From: Jean-Louis Garcin <jeanlouisgarcin at free.fr>
  • Date: Wed, 22 Jun 2011 03:44:57 -0400 (EDT)
  • References: <20110620195531.954AR.827192.imail@eastrmwml32> <201106210956.FAA21053@smc.vnet.net> <304BE863-53DE-46B0-8C97-846CF38703B5@gmail.com>

   Hello


  Thank you for this answer.

  I think it is the solution of my problem.

Best regards

   Jean-Louis Garcin





Le 21 juin 2011 =E0 13:11, Heike Gramberg a =E9crit :

> As you surmised yourself, MeshShading->Automatic uses ColorFunction to colour
> the area between the mesh lines. Unfortunately, you can only provide one ColorFunction in
> ParametricPlot. If you want to shade the areas between the mesh lines using two
> different ColorFunctions, you could do something like
>
> pl1 = ParametricPlot[{(v + u) Cos[u], (v + u) Sin[u]}, {u, 0,
>    4 Pi}, {v, 0, 5},
>   ColorFunction -> {Function[{x, y, u, v}, Hue[x]]},
>   MeshFunctions -> {#3 &}, MeshShading -> {None, Automatic}];
> pl2 = ParametricPlot[{(v + u) Cos[u], (v + u) Sin[u]}, {u, 0,
>    4 Pi}, {v, 0, 5},
>   ColorFunction -> Function[{x, y, u, v}, GrayLevel[v]],
>   MeshFunctions -> {#3 &}, MeshShading -> {Automatic, None}];
> Show[pl1, pl2]
>
> Heike.
>
>
> On 21 Jun 2011, at 10:56, Jean-Louis Garcin wrote:
>
>>
>> Thank you for your answer  but it does not work like I want.
>> The colors are always the same.   Yellow and Black  don't change with
>> the position of the mesh.
>> In the example  of the Wolfram Website one of the color change.
>> I think the program uses the function ColorFunction but there is only
>> one ColorFunction and it is used in the  the line MeshShading -> {Black,
>> Automatic}.
>>
>> I would want that the Color Black changes also.
>>
>> Thank you
>>
>> Jean-Louis Garcin
>>
>>
>>
>> Le 21 juin 2011 =E0 01:55, Bob Hanlon a =E9crit :
>>
>>>
>>> ParametricPlot[{(v + u) Cos[u], (v + u) Sin[u]},
>>> {u, 0, 4 Pi}, {v, 0, 5},
>>> MeshFunctions -> {#3 &},
>>> MeshShading -> {Black, Yellow},
>>> Axes -> False]
>>>
>>>
>>> Bob Hanlon
>>>
>>> ---- Jean-Louis Garcin <jeanlouisgarcin at free.fr> wrote:
>>>
>>> =============
>>>
>>> Hello,
>>>
>>>
>>> In the documentation center of the  Wolfram Website we  find the
>>> following example:
>>>
>>> ParametricPlot[{(v + u) Cos[u], (v + u) Sin[u]}, {u, 0, 4 Pi}, {v, 0, 5},
>>> ColorFunction -> Function[{x, y, u, v}, Hue[x]], MeshFunctions -> {#3 &},
>>> MeshShading -> {Black, Automatic}]
>>>
>>>
>>> One color is always the same: Black and I think that the other one
>>> depends of the row of the mesh.
>>>
>>> Is  it possible that the two colors  depends of the of the row of the mesh?
>>> And how to do it?
>>>
>>> Thank you very much for your answer.
>>>
>>>
>>> Jean-Louis Garcin
>>>
>>>
>>
>>
>
>



  • References:
  • Prev by Date: Date based calculations
  • Next by Date: Re: capacitor equation solution not working
  • Previous by thread: Re: Meshshading
  • Next by thread: Re: Meshshading