Biventricular Pacing: Unrolled Activation Map (2D)
A 2D unrolled-sheet electro-anatomic map: a multi-source shortest-path (eikonal) solver sweeps an activation wavefront across a flattened RV+LV myocardial grid, comparing intrinsic LBBB, RV-only pacing and biventricular (CRT) pacing with live total activation time, dyssynchrony index and septal-to-lateral delay.
This 2D companion flattens the right and left ventricular free walls into a single unrolled sheet and solves the same wavefront-arrival problem with a genuine grid-based shortest-path (eikonal) numerical solver, rather than the straight-line distance-over-velocity formula a 3D point cloud uses. That means the wavefront actually bends around a slow conduction patch instead of just being uniformly slowed along a beeline — a small but real physical refinement. Compare intrinsic left bundle branch block, RV-only pacing and true biventricular (CRT) pacing while sweeping VV timing, LV lead position around the free wall, and a scar toggle, watching total activation time and septal-to-lateral-wall delay respond live.
A 2D unrolled-sheet electro-anatomic map: a multi-source Dijkstra shortest-path (eikonal) solver sweeps an activation wavefront across a flattened RV+LV myocardial grid, comparing intrinsic LBBB, RV-only pacing and biventricular (CRT) pacing with live total activation time, dyssynchrony index and septal-to-lateral delay — and lets the wavefront genuinely bend around a slow scar patch instead of just being derated along a straight line.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install