3D Streamlines uses threejs to visualise 3D vector fields using stream lines.
See the site at www.3dstreamlines.com
A 3D array of flow velocity information is downloaded from the server, this is then used to generate streamflows which can be plotted used threejs.