comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Widgets and Animation Loops in IDL 5.0
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: Widgets and Animation Loops in IDL 5.0 [message #16384] Fri, 23 July 1999 00:00
davidf is currently offline  davidf
Messages: 2866
Registered: September 1996
Senior Member
Shawn (drphys@my-deja.com) writes:

> I am using IDL 5.0 on a DEC Alpha. I am animating a 3D plot of a
> particle trajectory by incrementing the "az" variable and then
> replotting in a loop. I decided to add widgets to control the speed of
> rotation and the angle about the x axis "ax". I have found this to be
> unworkable so far because once the code enters the loop the widgets do
> not issue events, so my event handlers do not get called. This was
> easily fixed by using widget_control commands inside the loop and using
> sliders to control the speed and x angle, however, I can not find a
> method to exit the loop, except for possibly adding a slider that could
> turn it off. The solution seemed to be a toggle button that could be
> examined using widget_control during the loop, but I have found no way
> to examine the state of the toggle button.

You can look at my XMOVIE program for the proper way to
do an animation in a widget program. It demonstrates how
to write the program so that other events can be processed,
so you can stop the animation, etc.

http://www.dfanning.com/programs/xmovie.pro

> Also while I am at it, I am
> new to 3D plotting using "plots" to do a trajectory plot. There seems
> to be no way to get axis on the screen. I have tried the axis command
> and can only get either one axis, or a white blotch (this seems random
> as I have not touched that line of code for a while). So help on any of
> the above will be greatly appreciated.

Here is an article that shows you exactly how
to do a particle trajectory with axes:

http://www.dfanning.com/tips/particle_3d.html

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: How can i get SCR_XSIZE, SCR_YSIZE of WIDGET_BASE
Next Topic: text object graphics

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Oct 09 23:31:13 PDT 2025

Total time taken to generate the page: 0.88615 seconds