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