Bug in Manipulate with Trigger control?
- To: mathgroup at smc.vnet.net
- Subject: [mg92750] Bug in Manipulate with Trigger control?
- From: "michael.p.croucher at googlemail.com" <michael.p.croucher at googlemail.com>
- Date: Sun, 12 Oct 2008 04:32:43 -0400 (EDT)
Hi all I have been playing around with Manipulate a bit and am wondering about the behavior of the code below Manipulate[ theta = pointnum*2 Pi/128.; x = r Cos[theta]; y = r Sin[theta]; Pointlist[[pointnum]] = Point[{x, y}]; Graphics[{PointSize[Large], Point[{x, y}], {PointSize[Small], Pointlist}}, PlotRange -> {{-5, 5}, {-5, 5}}] , {r, 2, 4} , {pointnum, 1, 129, 1, ControlType -> Trigger, DisplayAllSteps -> True, AnimationRepetitions -> 10} , TrackedSymbols -> {pointnum, r}, Initialization :> {Pointlist = Table[{}, {129}]} ] When the pointnum trigger is pressed a big point traces a circle and leaves a trail of smaller points behind it. In my current setup (6.0.0 on windows) the trail is sometimes incomplete despite the fact that I have asked for DisplayAllSteps->True The code above always seems to misses the 78th point on my machine. Does anyone know what is going on? Finally, AnimationRate doesn't work as expected. Putting AnimationRate->64 should take 2 seconds for a complete circle but it takes longer. It's 2am so maybe I am just being dense and everything is behaving as it should be...another pair of eyes would be greatly appreciated. Cheers, Mike