SectionForensic Science
Last reviewed26 July 2026
Reading time7 minutes

What this helper works out

This helper finds the point where two straight lines intersect, given two points on each. In bloodstain work those lines are the directions of travel projected back from individual stains.

It is two-dimensional. Convergence gives a point on the surface; establishing the three-dimensional area of origin requires the impact angles as well, and carries considerably more uncertainty. This is a teaching aid, not a casework tool.

Two lines

Each line is defined by two points: (x1,y1) to (x2,y2).

x1y1x2y2
Line A
Line B

Result appears here.
Educational use only. This tool is not validated for medical, legal or investigative casework. Forensic conclusions require scene context, calibrated measurements, appropriate reference data and qualified expert interpretation.

Before you use it

Convergence is not origin

The area of convergence is a two-dimensional point on the impact surface. The area of origin adds the third dimension, using each stain's impact angle and the tangent method to project back in space. That step is where systematic error enters, because the tangent method assumes straight-line flight and ignores gravity and drag, which curve the actual path.

How this calculator works

The standard two-line intersection formula:

d = (x₁ − x₂)(y₃ − y₄) − (y₁ − y₂)(x₃ − x₄)
If d is zero the lines are parallel or coincident
Otherwise the intersection is found from the determinant form of the two line equations

The guard against a near-zero determinant matters. Two nearly parallel lines intersect at a point that moves enormously for a tiny change in either direction, so an intersection from two shallow-angled stains is far less meaningful than one from lines meeting closer to perpendicular.

With many stains, the intersections form a scatter rather than a single point, and the size of that scatter is itself the useful information.

Worked example: two crossing lines

Using the default figures — line A from (0, 0) to (10, 10), line B from (0, 10) to (10, 0):

These lines cross at 90 degrees, which is the best case: shift either endpoint by one unit and the intersection moves by roughly half a unit. Now imagine two lines meeting at 5 degrees. The same one-unit shift moves the intersection by more than ten units. This is why analysts select stains with well-separated directions, and why a convergence derived from stains all pointing much the same way is weak evidence however precisely it is calculated.

Common mistakes

Frequently asked questions

How is the area of origin found?

By combining convergence with the impact angle of each stain. The tangent method projects a line back from each stain at its measured angle and looks for where those lines converge in three dimensions. It is known to overestimate the height of origin, because it assumes straight-line flight while real droplets follow a ballistic arc.

How many stains are needed?

More than two, and ideally a well-distributed set with a range of directions. Published guidance and practice vary, but the principle is consistent: the reliability comes from agreement across many stains, not from the precision of any single calculation.

Why does gravity matter?

A droplet in flight falls as it travels, so its path is a curve rather than a straight line. Projecting straight back from the stain therefore traces above the true origin, and the error grows with the distance travelled. Methods that account for the ballistic path exist but need more information about droplet size and velocity.

Can this be used for anything other than bloodstains?

The arithmetic is a general two-line intersection and applies to any pair of straight lines. It appears in surveying, navigation and computer graphics. The forensic application is simply one use of a standard geometric result.

Is what I enter stored?

No. Coordinates are processed entirely in your browser and never transmitted or retained.

Related tools

References

Sources are checked at publication and can change — how I choose and check references.

Back to top