## Vector Fields on Grids and Surfaces

> Vector fields may be defined on planar grids or curved surfaces. They are always associated with a point set, e.g. the vertices of a surface, such each surface vertex is the base point of a single vector of the vector field. Different visualization methods allow to display vector fields as a collection of arrows, as integral curves, or as LIC images (Line Integral Convolution).

> The centers/singularities of the vector field are the vertices of a point set. Keep pressing key 'a' while pressing the left mouse button to add a center with the properties that you can select on the right part below. Keep pressing 'p' and continuously drag a single center to change it's position.

> View source code:
> PaVectorField.java of applet,
> PjVectorField.java of project,
> PjVectorField_IP.java of project panel.