MathGroup Archive 2005

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

Search the Archive

Re:

  • To: mathgroup at smc.vnet.net
  • Subject: [mg54335] Re:
  • From: Andrzej Kozlowski <akoz at mimuw.edu.pl>
  • Date: Thu, 17 Feb 2005 10:30:52 -0500 (EST)
  • References: <200502161935.OAA19110@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

On 16 Feb 2005, at 20:35, Wolf, Hartmut wrote:

>
>> -----Original Message-----
>> From: Bruce Colletti [mailto:vze269bv at verizon.net]
To: mathgroup at smc.vnet.net
>> Sent: Tuesday, February 15, 2005 3:51 AM
>> Subject: [mg54335] [mg54279] [mg54248] Missing Graphics
>>
>> Re Mathematica 5.1.
>>
>> This code displays (as intended) five versions of g (first two
>> are same):
>>
>> g = Plot3D[Sin@x Cos@y, {x, -PI, PI}, {y, -PI, PI}];
>>
>> Scan[Show@#@g &, {SurfaceGraphics, Graphics, ContourGraphics,
>>    DensityGraphics}];
>>
>> However, when DisplayFunction->Identity is added to Plot3D,
>> only the SurfaceGraphics plot appears.  Why don't the others?
>>
>> Thankx.
>>
>> Bruce
>>
>>
>
> Bruce,
>
> it's not the SurfaceGraphics which appears -- that would be queer -- 
> yet
> the Graphics, which is ok, see:
>
> In[10]:= Options[#[g], DisplayFunction] & /@
>   {SurfaceGraphics, Graphics, ContourGraphics, DensityGraphics}
>
>> From In[10]:=
> Options::"optnf": DisplayFunction is not a known option for - Graphics 
> -
>
> Out[10]=
> {{DisplayFunction -> Identity}, {}, {DisplayFunction -> Identity},
> {DisplayFunction -> Identity}}
>
>
> As DisplayFunction is no option for Graphics it cannot be retained; in
> fact no option of g is retained. If you look at
>
> In[13]:= Options[g]
>
> you'll indeed note that none of those would make sense after the
> conversion of g to a 2D object.
>
>
> --
> Hartmut Wolf
>
>


Hartmut is as usual right but the way the explanation is expressed is 
confusing. DisplayFunction is certainly an option for Graphics and 
indeed:



Options[Plot[x^2, {x, -1, 1}], DisplayFunction]


{DisplayFunction :> $DisplayFunction}

but not for Graphics objects that result by converting Graphics3D or 
SurfaceGraphics objects:


Options[Graphics[Plot3D[x^2 + y^2, {x, -1, 1},
     {y, -1, 1}]], DisplayFunction]

  DisplayFunction is not a known option for Graphics

{}

As stated literally this message actually looks false!



Andrzej Kozlowski
Chiba, Japan
http://www.akikoz.net/andrzej/index.html
http://www.mimuw.edu.pl/~akoz/


  • References:
    • [no subject]
      • From: "Wolf, Hartmut" <Hartmut.Wolf@t-systems.com>
  • Prev by Date: Re: comparing two lists
  • Next by Date: error mesages
  • Previous by thread: [no subject]
  • Next by thread: IMS 2005: Second announcement and call for submissions