SinfulCitrus / vectorfield

An interactive three.js app to demonstrate the flow of vector fields and to visualize divergence and curl.

Home Page:http://www.rohanp.xyz/vectorfield

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VectorFieldFlow

This interactive app shows the flow of vector fields and can be used to illustrate the concepts and significance of curl and divergence, which are usually explained in some abstract mathematical manner.

Divergent vector fields cause the blob change in area, while vector fields with non-zero curl cause the blob to circulate about the origin.

vf1

Plotting interesting vector fields can create mesmerizing visualizations.

-y/(x 2 + y 2) i + x/(x 2 + y 2) j vf2

cos(y) i + sin(x) j ![vf3](vf3.gif)

About

An interactive three.js app to demonstrate the flow of vector fields and to visualize divergence and curl.

http://www.rohanp.xyz/vectorfield


Languages

Language:CSS 83.9%Language:JavaScript 12.3%Language:HTML 3.8%