Re: Stopping Automatic Animation in v6

*To*: mathgroup at smc.vnet.net*Subject*: [mg76875] Re: Stopping Automatic Animation in v6*From*: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>*Date*: Tue, 29 May 2007 04:56:21 -0400 (EDT)*Organization*: The Open University, Milton Keynes, UK*References*: <f36d9n$5q2$1@smc.vnet.net> <f38s5g$icv$1@smc.vnet.net> <f3bgth$366$1@smc.vnet.net>

Brian Gladman wrote: > "Jean-Marc Gulliet" <jeanmarc.gulliet at gmail.com> wrote in message > news:f38s5g$icv$1 at smc.vnet.net... >> Brian Gladman wrote: >>> I am trying to visualise the exact relationship between some 3D objects >>> by >>> using Graphics3D to display them. But as soon as I evaluate the >>> expression, >>> Mathematica 6 goes into some automated animation mode which destroys the >>> relationship I am trying to set up since I need fixed objects viewed from >>> a >>> specified and fixed viewpoint. >>> >>> But I cannot find any option in Graphics3D to turn off this automatic >>> animation. How do I force GraphicsÂ£D to display only what is asked for >>> and >>> not >>> an animation of it? >>> >>> Any help with this would be much appreciated as its proving to be a real >>> pain. >>> >>> Brian Gladman >> Brian, >> >> Could you, please, provide an example of an expression that behaves in >> the incriminated way? By default, graphics (2D or 3D) are drawn static. >> For example, evaluating >> >> Graphics3D[{Blue, Cylinder[], Red, Sphere[{0, 0, 2}], Black, Thick, >> Dashed, Line[{{-2, 0, 2}, {2, 0, 2}, {0, 0, 4}, {-2, 0, 2}}], >> Yellow, Polygon[{{-3, -3, -2}, {-3, 3, -2}, {3, >> 3, -2}, {3, -3, -2}}], Green, Opacity[.3], >> Cuboid[{-2, -2, -2}, {2, 2, -1}]}] >> >> draws several 3D objects without any animation. > > Hi Jean-Marc > > Here is an example that shows the issue. > > p = {{0, 0, 3 Sqrt[6]}, {-2 Sqrt[3], -6, -Sqrt[6]}, {-2 Sqrt[3], > 6, -Sqrt[6]}, {4 Sqrt[3], 0, -Sqrt[6]}} > Graphics3D[{{Line[{p[[1]], p[[2]]}], Line[{p[[1]], p[[3]]}], > Line[{p[[1]], p[[4]]}], Line[{p[[2]], p[[3]]}], > Line[{p[[2]], p[[4]]}], Line[{p[[3]], p[[4]]}]}}] > > The very first time this is evaluated after starting up Mathematica, it is > static but all subsequent evaluations, for example, with a change of one of > the lines, are then immediately dynamic. That is, animation starts as soon > as the expression is re-evaluated. Moreover if I make a change in the > expression and re-evaluate it, the graphic animation continues from the last > position it reached and not from the initial position set by the expression > re-evaluation. Hi Brian, I tried the code provided (on V6.0 and also V5.2) and did not get any animation: on both versions of Mathematica the plots behave in the same fashion whenever I reevaluated the expression, that is plain static 3D graphics. The only thing that comes up to my mind is that you must have some package loaded automatically (check your init.m file) that creates animations. Regards, Jean-Marc > What I am looking for is a switch to simply say that for this particular > object animation should not be undertaken. > >> Or are you talking about the new real-time feature that allows the user >> to rotate or expand or shrink 3D graphics with the mouse? > > I think it is related to this in some way. These are great new capabilities > but it is not obvious to me how I can switch them on and off. > > Thanks for taking an interest in the issue. > > best regards, > > Brian > >