Re: Manipulate Issue - resend with code
- To: mathgroup at smc.vnet.net
- Subject: [mg99653] Re: Manipulate Issue - resend with code
- From: Szabolcs Horvát <szhorvat at gmail.com>
- Date: Sun, 10 May 2009 05:17:00 -0400 (EDT)
- References: <gu3arm$t7i$1@smc.vnet.net>
Kevin J. McCann wrote:
> Below is the "Neat Example" from the Manipulate Help. My issue is that
> when one of the charges is dragged around, the contour plot is really
> crummy, i.e. very low res, until you take your finger off the mouse.
> Similarly when the manipulate is allowed to run movie-style. Any ideas
> about how to get this to "look nice"?
>
> Thanks,
>
> Kevin
>
>
> Manipulate[
> ContourPlot[
> q1/Norm[{x, y} - p[[1]]] + q2/Norm[{x, y} - p[[2]]], {x, -2,
> 2}, {y, -2, 2}, Contours -> 10], {{q1, -1}, -3, 3}, {{q2, 1}, -3,
> 3}, {{p, {{-1, 0}, {1, 0}}}, {-1, -1}, {1, 1}, Locator},
> Deployed -> True]
>
This is to speed up calculations and make the updating smoother while
the parameters are changed (locators are dragged). PerformanceGoal ->
"Quality" may be specified in ContourPlot to force full-quality
rendering, even while dragging. But this is very slow on my computer.
If you use this setting, you might consider turning off continuous
updating completely, with SynchronousUpdating -> False in Manipulate.
http://reference.wolfram.com/mathematica/ref/$PerformanceGoal.html