MathGroup Archive 2012

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

Search the Archive

Re: FrontEnd: Rotation of "heavy" graphics objects

  • To: mathgroup at smc.vnet.net
  • Subject: [mg128033] Re: FrontEnd: Rotation of "heavy" graphics objects
  • From: Yves Klett <yves.klett at googlemail.com>
  • Date: Mon, 10 Sep 2012 04:04:20 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-newout@smc.vnet.net
  • Delivered-to: mathgroup-newsend@smc.vnet.net
  • References: <k26ud0$5r2$1@smc.vnet.net>

Craig,

not sure if this is relevant for your application, but one way to
accelerate initial rendering (but not always interactivity) is to use
the multi-primitve syntax for Polygon, Point and Line objects.

You could also try to play around with Graphics Options ->
RenderingOptions in the Option Inspector (this can also be done
programmatically, there should be some threads around).

Regards,
Yves

Am 05.09.2012 09:18, schrieb W Craig Carter:
> Hello,
> I am wondering if others would find the following feature useful, or 
> might know how to do this with the current FrontEnd:
> 
> When rendering "very heavy" graphics objects
> (*
> ---for example, but I don't recommend doing this---
> Plot3D[Sin[10 Sqrt[x^2  + y^2]]/Sqrt[x^2 + y^2], {x, -Pi,
>   Pi}, {y, -Pi, Pi}, MaxRecursion -> 10]
> *)
> 
> Live rotation, panning, and magnification of the graphics object are 
> understandably slow.
> 
> I am wondering if it would be possible to have a graphics rotation modes 
> where:
> a) a lower order graphic is rotated (as in the the PerformanceGoal 
> option works in Manipulate)
> or
> b) Only a bounding box  (or an x-y-z axis object) would rotate, and then 
> the heavy graphics object would be re-rendered only once.
> 
> Craig Carter
> 
> 
> 
> 



  • Prev by Date: DiagramPlot and PlanarGraphPlot colors
  • Next by Date: Re: Count inside a matrix?
  • Previous by thread: Re: FrontEnd: Rotation of "heavy" graphics objects
  • Next by thread: Re: Creating stubs from XML Schema (xsd).