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 > > > >