How this instrument works
Three points that don't all lie on one straight line pin down exactly one flat plane through space, the way two points pin down exactly one straight line. This calculator turns that geometric fact into the algebraic equation Ax + By + Cz = D by building two vectors that run from Point 1 to Point 2 and from Point 1 to Point 3 — both of these vectors lie flat inside the target plane — and then crossing them. The cross product of two vectors is, by construction, perpendicular to each one it was built from, so it comes out perpendicular to the whole plane those two vectors span; its three components become A, B, and C directly, and substituting any of the three points back in solves for D.
The shape of the formula follows straight from that idea. A point (x, y, z) lies in the plane exactly when the vector from Point 1 to (x, y, z) is perpendicular to the normal (A, B, C) — and two vectors are perpendicular exactly when their dot product is zero. Expanding A(x−x1) + B(y−y1) + C(z−z1) = 0 and moving the constant terms to the right side is where Ax + By + Cz = D and its particular value of D actually come from; the equation is nothing more exotic than 'perpendicular to the normal' written out in coordinates.
One genuine edge case deserves attention: if the three points happen to be collinear, the two edge vectors point along the same line, their cross product collapses to (0, 0, 0), and A, B, and C all come back zero — there is no single plane through three points on a line, only infinitely many planes sharing that line. A second, less obvious fact is that the answer is never unique even in the ordinary case: doubling every coefficient, or listing the points in a different order, produces a different-looking Ax + By + Cz = D describing the identical plane in space.
- Enter the first point's coordinates into Point 1: x, Point 1: y, and Point 1: z.
- Enter the second point into Point 2: x, Point 2: y, and Point 2: z, then the third into Point 3: x, Point 3: y, and Point 3: z.
- Read A, in Ax + By + Cz = D, B, in Ax + By + Cz = D, and C, in Ax + By + Cz = D together — they are one normal vector's three components, not separate answers.
- Read D, in Ax + By + Cz = D as the equation's constant term; the four values together complete Ax + By + Cz = D.
- If the three points sit on one straight line, expect A, B, and C to all return zero — that signals no unique plane, not a calculation error.
Worked example — the plane through the three axis points
Set Point 1 to (1, 0, 0), Point 2 to (0, 1, 0), and Point 3 to (0, 0, 1) — the three points where the coordinate axes are pierced one unit from the origin. Following the formulas directly: A = (1−0)(1−0) − (0−0)(0−0) = 1, B = (0−0)(0−1) − (0−1)(1−0) = 1, and C = (0−1)(0−0) − (1−0)(0−1) = 1. Substituting Point 1 back in, D = 1·1 + 1·0 + 1·0 = 1, so the sheet reports x + y + z = 1.
This particular triple is the standard 'unit plane' from a first linear-algebra or multivariable-calculus course, since x + y + z = 1 slices off a small tetrahedron bounded by the three coordinate planes and the origin. Every point that produced the equation also satisfies it as a check: (1,0,0) gives 1+0+0=1, (0,1,0) gives 0+1+0=1, and (0,0,1) gives 0+0+1=1 — a fast way to confirm any computed plane before trusting it further.
Questions
Why do three points determine a unique plane?
Three points that are not all on one line span exactly one flat surface, the same way two points pin down exactly one straight line. Any two of the points fix one direction inside the plane, the third point paired with either of the first two fixes a second, non-parallel direction, and together those two directions fix the plane's tilt completely.
How does the cross product turn three points into A, B, and C?
Two vectors are built by subtracting Point 1 from Point 2 and from Point 3; both lie flat inside the plane by construction. Their cross product is, by definition, perpendicular to both — so it is perpendicular to every direction inside the plane, which is exactly what a normal vector (A, B, C) means. The cross product's three components become the equation's three coefficients directly.
Why does the calculator return A = B = C = 0 for some inputs?
That happens when the three points are collinear — sitting on one straight line rather than spanning a genuine flat surface. The two edge vectors used inside the formula end up parallel, their cross product collapses to the zero vector, and no unique plane exists through the input. Move one point off the line and the calculator resolves normally.
Is the equation this calculator gives the only correct one?
No — multiply A, B, C, and D by any nonzero number and the new equation describes the exact same plane, since Ax + By + Cz = D and 2Ax + 2By + 2Cz = 2D have identical solution sets. Swapping which point is Point 1, or the order of Point 2 and Point 3, can also flip every sign; both outcomes are correct, just scaled or mirrored versions of one another.
Does it matter which point gets substituted in to find D?
No. All three input points satisfy the finished equation, since each one lies on the plane by construction — substituting Point 2 or Point 3 instead of Point 1 into Ax + By + Cz yields the identical D. Trying a second point afterward is actually a good way to catch a typo in the coordinates before trusting the result.
Where does finding a plane from three points come up outside the classroom?
3D modeling software fits a flat face across three vertices of a mesh to compute lighting; surveyors and drone-mapping tools fit a ground plane through three measured elevation points to check for tilt; and crystallography describes atomic lattice faces the same way, as a plane through three lattice points.