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

MathGroup Archive 2008

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

Search the Archive

Re: Re: 3D Graphics in a Palette or Dialog

  • To: mathgroup at smc.vnet.net
  • Subject: [mg93214] Re: [mg93167] Re: 3D Graphics in a Palette or Dialog
  • From: Murray Eisenberg <murray at math.umass.edu>
  • Date: Fri, 31 Oct 2008 03:06:56 -0500 (EST)
  • Organization: Mathematics & Statistics, Univ. of Mass./Amherst
  • References: <ge9f52$99u$1@smc.vnet.net> <200810300659.BAA00467@smc.vnet.net>
  • Reply-to: murray at math.umass.edu

What, if any, option to CreateDocument will specify the new window's 
position (measured, I presume, from some corner, perhaps the top left, 
of the screen)?

Albert Retey wrote:
> Hi,
> 
>> I am trying to display a 3D graphic in a separate window from my main
>> notebook.  The idea is that as I'm editing the data driving the
>> graphic (regardless of where I am in the notebook), I can still see
>> and manipulate the visualization.
>>
>> I can make this work with a command like:
>>
>> CreateDocument[{
>>   Plot3D[Cos[x] Sin[y], {x, -2 \[Pi], 2 \[Pi]}, {y, -2 \[Pi], 2 \
>> [Pi]}]
>>   }]
>>
>> However, the resulting window usually comes up much too large and in
>> seemingly random locations on my screen.  A much better solution would
>> be something like:
>>
>> CreatePalette[{
>>   Plot3D[Cos[x] Sin[y], {x, -2 \[Pi], 2 \[Pi]}, {y, -2 \[Pi],
>>     2 \[Pi]}]
>>   }]
>>
>> But on my system, the resulting graphic can not be rotated.  I get
>> similar results if I use CreateDialog instead.
>>
>> Does anyone have suggestions or workarounds which get me the best of
>> both worlds?
> 
> CreateDocument[{
>   Plot3D[Cos[x] Sin[y], {x, -2 \[Pi], 2 \[Pi]}, {y, -2 \[Pi],
>     2 Pi}]},
>  WindowElements -> {}, WindowFrame -> "Palette",
>  WindowSize -> FitAll,
>  WindowMargins -> {{0, Automatic}, {Automatic, 0}}
>  ]
> 
> you might want to look up the option names in the documentation to get
> the finetuning right...
> 
> hth,
> 
> albert
> 

-- 
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305


  • Prev by Date: Design by Contracts in Mathematica
  • Next by Date: Re: compelling evaluation
  • Previous by thread: Re: 3D Graphics in a Palette or Dialog
  • Next by thread: Re: 3D Graphics in a Palette or Dialog