Loading Three.js from CDN...
Vector Field 3D
ETH Analysis II — Interactive Visualizer
Vector Field F(x, y, z)
F
x
=
F
y
=
F
z
=
Apply
Display
Flow Particles
Arrows
Field Lines
Color by Divergence
div F
Color by Curl
rot F
Color by |F|
|F|
Axes & Grid
Bounding Box
Cutting Plane (Heatmap Slice)
Plane Axis
XZ Plane (Y = const)
XY Plane (Z = const)
YZ Plane (X = const)
Plane Position
0.0
Plane Opacity
0.6
Arrow Settings
Density (per axis)
6
Arrow Scale
1.0
Normalize Length
Field Line Settings
Density (per axis)
4
Length (steps)
400
Opacity
0.35
Particle Settings
Count
1500
Speed
1.0
Trail Length
15
Particle Size
3.0
Colors
Particle Color
By Speed (Magnitude)
By Direction (RGB)
Uniform (Cyan)
Arrow Color
By Speed (Magnitude)
By Direction (RGB)
Dark Uniform
Domain
Range (±)
3.0
Actions
Pause
Reset View
Screenshot
Reset All Settings
Controls
Left-drag
Orbit camera
Right-drag
Pan
Scroll
Zoom
Space
Play / Pause
R
Reset camera
Enter
Apply function
Supported:
sin cos tan exp log sqrt abs
atan2 min max pow sinh cosh tanh
Constants:
pi, e
Variables:
x, y, z, r, rho, theta, phi
F = (x, y, z)
|F| Magnitude
0
1
Direction (RGB)
R=|Fx|
G=|Fy|
B=|Fz|
div F
Sink <0
0
Source >0
rot F
Low |rot|
0
High |rot|
|F| Heatmap
Low
High
Hover for coords
|
F = (–, –, –)
|
|F| = –
|
60 FPS