advect_surface
The advect_surface module combines surface streamlines capability and a tool for sequential positioning of glyphs along the streamlines trajectory to simulate advection of particles down a surface. The result is an animation of particle motion, with the particles represented as any EVS geometry (such as a jet or a sphere). The glyphs can scale, deflect or deform according to the velocity vector. The direction of travel of streamlines can be specified to be downhill or uphill (for the slope case). The input glyphs travel along streamlines (not necessarily visible in the viewer) which are produced by integrating a velocity field using the Runge-Kutte method of specified order with adaptive time steps.
The advect_surface module is used to produce streamlines and particle animations on any surface based on its slopes. The direction of travel of streamlines can be specified to be downhill or uphill for the slope case. A physics simulation option is also available which employs a full physics simulation including friction and gravity terms to compute streamlines on the surface.
Module Input Ports
- Z Scale [Number] Accepts Z Scale (vertical exaggeration).
- Input Field [Field] Accepts a field with vector data.
- Input Starting Locations [Field] Accepts a data field.
- Input Glyph [Field] Accepts a field representing the glyphs
Module Output Ports
- Output Field [Field] Outputs the glyphs
- Output Streamlines [Field] Outputs the streamlines field
- Output Glyph [Renderable]: Outputs the glyphs to the viewer.
- Output Streamlines Object [Renderable]: Outputs the streamlines to the viewer.