HomePhysics & MechanicsBloodstain Pattern Analysis Simulator

Bloodstain Pattern Analysis Simulator

Interactive bloodstain pattern analysis lab: fire droplets on a ballistic arc at a wall, watch the impact angle set the stain's ellipse ratio via sin(theta)=width/length, then back-project every stain to reconstruct the 3D area of convergence.

Physics & Mechanics3DModerate60 FPS🔥 Fire💧 Water
bloodstain-pattern ↗ Open standalone

Fire a spray of droplets on real ballistic trajectories at a vertical wall and watch each impact angle carve out an elliptical stain via sin(θ)=width/length, then reverse the process — back-project every stain's tail direction and impact angle to reconstruct the 3D area of convergence and compare it against the true source point.

⚙ Under the hood

Fire ballistic droplets at a wall and see each impact angle set the stain's ellipse ratio via sin(theta)=width/length, then back-project every stain to reconstruct the 3D area of convergence and compare it to the true source point.

Three.jsforensicsballisticsbloodstain pattern analysistrigonometryleast squares

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)