This demonstration is a dynamic three-dimensional simulation of particle motion in the presence of a moving tornado. Particles are randomly placed in the tornado's path. Each has its own random mass, which is represented by the particle's size. As the tornado moves toward the particles, forces from gravity, friction and wind are computed. The particle is then accelerated and its location is calculated.

The tornado simulation illustrates CAGE's ability to produce dynamic three-dimensional environments for data visualization. The demo was created without any special or custom code. It took about one hour to design both the simulation and the three-dimensional visualization aids.

Yellow lines represent the Tornado. Different size boxes represent different size particles that are in the path of the tornado. Gray shadows have been projected onto the bottom plane to better visualize the measured response of the boxes to the tornado's forces. The shadows could be projected onto any grid to better measure the motion in any direction. The shadows can be cast on any plane, any of the grids and/or shadows can be hidden or displayed easily. The colors of the boxes, grid, tornado or shadows can all be easily modified.

IMAGE: Simulation of a tornado.  Black background with white grid.  Yellow swirl for the tornado.  Green boxes for items in the path.  Red box for item of interest.

Caption: The animation above views the simulation with the camera pointing toward a fixed point on the grid.

tor2.gif (183746 bytes)

Caption: This simulation is the same as the one above. The only difference is that the camera is set on one of the green particles and points toward the red particle. Changing the camera view point and reference allows you to focus on specific aspects in the simulation.