3D VISUALIZATION
THREE MODES
ONE FIELD TENSOR
NO MESH

Hold the field in your hand.

The same Biot–Savart kernel that drives the 2D heatmap evaluates a full volumetric H-field on grids up to 100 × 100 × 100. Switch render mode without re-solving — the tensor is shared.

013d_volume modeFig. 01 — Concentric isosurfaces of |H|
01 · 3D_VOLUME MODE

Layered isosurfaces.

The 3d_volume render mode draws nested isosurfaces of |H| so the geometry of the field becomes legible at a glance. Adjust the threshold with a slider; the surface re-meshes against the cached H-tensor without a second solver call.

MODE3d_volumeFIELD|H| isolevel
3d_volume · |H| ISOCONTOURS · AXIAL PLANE⊙ I out⊗ I in|H| / |H|₀ = 0.9THRESHOLD · 0.1 → 0.9
02Voxel gridFig. 02 — Voxel intensity heatmap, LOD 0
02 · VOXEL GRID

Sample, then render.

Underneath every visualisation is a vectorised voxel grid evaluated via Biot–Savart on NumPy. The 2D plane caps at 500 × 500; the 3D volume at 100 × 100 × 100. LOD levels 0 / 1 / 2 cut grid density in halves and quarters for a 4× speed-up.

2D≤ 500 × 5003D≤ 100 × 100 × 100LOD0 · 1 · 2
VOXEL GRID · ≤ 100 × 100 × 100 · Y-SLICE SHOWNxyzLOD 0 · 1 · 2 · halves density
03vector_field modeFig. 03 — Vector overlay on a single loop
03 · VECTOR_FIELD MODE

The shape of direction.

The vector_field mode overlays downsampled arrow glyphs on the same tensor — direction at a glance, magnitude through opacity. Density factors of 2 to 4 keep the canvas readable on large coils.

MODEvector_fieldDENSITY2× · 3× · 4×
vector_field · B̂ = Σ (I × r̂ / r)⊙ I out⊗ I inDENSITY 3× · RIGHT-HAND RULE
§

See the third dimension.