In short
Every plane in three-dimensional space has the equation ax + by + cz = d, where (a, b, c) is a normal vector. This article gives you four recipes for writing that equation when you are told different geometric facts: a point and a normal, a parallel plane and a point, a line and a point, or two parallel lines. Each recipe is just a variation on the same core idea \u2014 the normal vector decides everything.
Imagine you are designing the roof of a temple. The roof is a flat surface \u2014 a plane \u2014 that must pass through three fixed pillars at known positions. Or perhaps you need a wall that runs parallel to an existing wall but passes through a specific corner. Or a ramp that contains a given railing (a line) and also touches a particular point on the ground.
All of these are the same mathematical question: find the equation of a plane, given geometric constraints.
You already know the raw equation of a plane: ax + by + cz = d, where (a, b, c) is a vector perpendicular to the plane. That fact alone \u2014 one equation, one normal \u2014 is enough to describe every flat surface in three-dimensional space.
But in practice, problems never hand you the equation directly. Instead, they give you geometric clues. "Find the plane through (1, 2, 3) with normal \hat{i} - 2\hat{j} + \hat{k}." Or: "Find the plane through (4, 0, 1) parallel to 2x - y + 3z = 7." Or something stranger: "Find the plane that contains the line \dfrac{x-1}{2} = \dfrac{y+3}{1} = \dfrac{z}{-1} and also passes through the point (0, 5, 2)."
Each of these is a puzzle, and each has a clean solution that flows from one principle: to write the equation of a plane, find its normal vector, then use any point on the plane to pin down the constant.
Why the normal? Because the normal vector (a, b, c) is the plane's identity card. Two planes with the same normal are parallel. A plane with a different normal tilts at a different angle. Once you know the tilt (the normal) and one point that the plane passes through, the plane is completely determined \u2014 there is exactly one flat surface with that tilt passing through that point.
Form 1: Plane through a point with a given normal
This is the most direct case. You know a point P_0 = (x_0, y_0, z_0) on the plane, and you know a normal vector \vec{n} = (a, b, c) perpendicular to the plane.
Any other point P = (x, y, z) lies on the plane if and only if the vector from P_0 to P is perpendicular to \vec{n}. Two vectors are perpendicular when their dot product is zero:
Expanding:
That is the equation. The normal vector gives the coefficients a, b, c, and the known point gives the constant term.
Plane through a point with a given normal
If the plane passes through (x_0, y_0, z_0) and has normal vector \vec{n} = (a, b, c), its equation is
or equivalently, ax + by + cz = d where d = ax_0 + by_0 + cz_0.
The vector form says the same thing more compactly. If \vec{r} is the position vector of a general point on the plane and \vec{r_0} is the position vector of the known point:
Form 2: Plane parallel to a given plane
Suppose you want a plane that is parallel to 2x - y + 3z = 7 and passes through (1, 4, -2).
Parallel planes have the same normal direction. The given plane has normal (2, -1, 3), so the new plane does too. Its equation is therefore
for some constant d. To find d, substitute the known point:
So d = -8, and the plane is 2x - y + 3z = -8.
Plane parallel to a given plane
A plane parallel to ax + by + cz = d_1 and passing through (x_0, y_0, z_0) has equation
The coefficients stay the same; only the constant changes.
The logic is almost trivially short \u2014 and that is the point. Parallel planes share a normal, so the only degree of freedom left is how far along that normal the plane sits. The known point fixes that distance.
Form 3: Plane through a line and a point
Now the geometry becomes more interesting. You are given a line and a point not on the line, and you need the unique plane that contains both.
Consider the line \dfrac{x - 1}{2} = \dfrac{y + 3}{1} = \dfrac{z}{-1} and the external point Q = (0, 5, 2). The line passes through A = (1, -3, 0) in the direction \vec{d} = (2, 1, -1).
To write the plane's equation, you need its normal vector. What do you know? The normal must be perpendicular to the direction of the line \vec{d} (because the line lies in the plane). And the normal must be perpendicular to the vector \vec{AQ} (because this vector also lies in the plane \u2014 both A and Q are in the plane).
A vector perpendicular to two given vectors is their cross product:
Compute \vec{AQ} = Q - A = (0 - 1, \; 5 - (-3), \; 2 - 0) = (-1, 8, 2).
So \vec{n} = (10, -3, 17). The plane passes through A = (1, -3, 0):
You can verify: the point Q = (0, 5, 2) gives 10(0) - 3(5) + 17(2) = -15 + 34 = 19. Correct.
Plane through a line and a point
Given a line through A with direction \vec{d}, and a point Q not on the line:
- Compute \vec{AQ} = Q - A.
- Compute the normal: \vec{n} = \vec{d} \times \vec{AQ}.
- Use Form 1 with point A and normal \vec{n}.
The cross product produces the unique direction perpendicular to both vectors lying in the plane.
Form 4: Plane through two parallel lines
Two parallel lines that are not the same line define a unique plane. Think of two parallel railway tracks running across a flat field — there is exactly one flat surface that contains both tracks.
The setup: line \ell_1 passes through A with direction \vec{d}, and line \ell_2 passes through B with the same direction \vec{d} (they are parallel, so they share a direction vector).
The strategy is identical to Form 3. Both \vec{d} and \vec{AB} lie in the plane, so the normal is:
Then use any known point (A or B) with this normal to write the equation.
Here is a quick concrete example. Take \ell_1 : \dfrac{x}{1} = \dfrac{y - 1}{2} = \dfrac{z - 2}{1} and \ell_2 : \dfrac{x - 3}{1} = \dfrac{y}{2} = \dfrac{z + 1}{1}. Both have direction \vec{d} = (1, 2, 1). The first passes through A = (0, 1, 2) and the second through B = (3, 0, -1).
Compute \vec{AB} = (3, -1, -3). Then:
Using point A = (0, 1, 2): -5(0) + 6(1) - 7(2) = -8. So the plane is -5x + 6y - 7z = -8, or equivalently 5x - 6y + 7z = 8.
Plane through two parallel lines
Given parallel lines through A and B, both with direction \vec{d}:
- Compute \vec{AB} = B - A.
- Compute the normal: \vec{n} = \vec{d} \times \vec{AB}.
- Use Form 1 with point A and normal \vec{n}.
This is the same recipe as Form 3 \u2014 the second line provides a point (B) not on the first line, and the cross product does the rest.
Notice that if the two lines are the same (not just parallel but actually coincident), then \vec{AB} is parallel to \vec{d}, and the cross product \vec{d} \times \vec{AB} = \vec{0}. The normal vanishes \u2014 and that makes geometric sense: a single line does not determine a unique plane, because infinitely many planes contain the same line.
The pattern behind all four forms
Look at what you have done four times now. Each form asks: what is the normal? Once you know the normal and one point, you have the plane.
| Given information | How to get \vec{n} | How to get d |
|---|---|---|
| Point + normal | \vec{n} is given directly | Dot \vec{n} with the given point |
| Point + parallel plane | Copy \vec{n} from the parallel plane | Dot \vec{n} with the new point |
| Line + external point | \vec{n} = \vec{d} \times \vec{AQ} | Dot \vec{n} with any point on the line |
| Two parallel lines | \vec{n} = \vec{d} \times \vec{AB} | Dot \vec{n} with any point on either line |
The column "how to get d" is the same in every row: substitute a known point into ax + by + cz. The entire art is finding the normal.
Worked examples
Example 1: Plane through a point, parallel to a given plane
Problem. Find the equation of the plane through (3, -1, 2) parallel to x + 2y - z = 5.
Step 1. Read off the normal from the given plane.
Why: in ax + by + cz = d, the coefficients (a, b, c) are the normal vector. Parallel planes share the same normal.
Step 2. Write the new plane with the same normal but unknown constant.
Why: a plane parallel to x + 2y - z = 5 has the same left side; only the right side changes.
Step 3. Substitute the known point (3, -1, 2) to find d.
Why: the point must satisfy the equation, so plugging it in gives you d.
Step 4. Write the final equation.
Result: x + 2y - z = -1.
The two planes are parallel \u2014 same normal direction, different distance from the origin. The new plane is pushed to a different position along the normal, landing exactly on the given point.
Example 2: Plane containing a line and a point
Problem. Find the equation of the plane that contains the line \dfrac{x - 2}{1} = \dfrac{y - 1}{-1} = \dfrac{z + 1}{3} and passes through (1, 0, 1).
Step 1. Extract the line's data.
The line passes through A = (2, 1, -1) with direction \vec{d} = (1, -1, 3).
Why: the denominators of the symmetric form give the direction ratios, and the numerators give the fixed point.
Step 2. Compute \vec{AQ} where Q = (1, 0, 1).
Why: you need a second vector lying in the plane. The vector from the line's point to the external point does that job.
Step 3. Compute the normal \vec{n} = \vec{d} \times \vec{AQ}.
So \vec{n} = (1, -5, -2).
Why: the cross product of two vectors in the plane gives the unique direction perpendicular to the plane.
Step 4. Use point A = (2, 1, -1) to write the equation.
Step 5. Verify with the external point Q = (1, 0, 1): 1 - 0 - 2 = -1. Correct.
Result: x - 5y - 2z = -1.
Both the line and the point lie in the plane \u2014 and the cross product guaranteed it. The normal (1, -5, -2) is perpendicular to both the line's direction (1, -1, 3) and the bridge vector (-1, -1, 2). You can verify: \vec{n} \cdot \vec{d} = 1(1) + (-5)(-1) + (-2)(3) = 1 + 5 - 6 = 0.
Common confusions
A few traps that catch students in 3D geometry problems involving planes.
-
"Two distinct points determine a unique plane." They do not. Two points determine a unique line, but infinitely many planes contain any given line. You need at least three non-collinear points to pin down a plane, or a point and a normal direction.
-
"The direction vector of a line is also the normal to the plane containing the line." It is the opposite. The direction vector lies in the plane, so it is perpendicular to the normal. If the line has direction \vec{d}, then \vec{n} \cdot \vec{d} = 0.
-
"Two parallel lines don't always give a plane." They do, as long as they are distinct. If they are the same line, there is no unique plane. But two distinct parallel lines \u2014 same direction, different positions \u2014 always define exactly one plane.
-
"I can use the direction vector of the line as the normal." This is the most common error in the "line + point" form. The direction vector \vec{d} lies inside the plane \u2014 the normal is perpendicular to it. You need the cross product of \vec{d} with another in-plane vector to get the normal.
-
"The equation \vec{n} \cdot (\vec{r} - \vec{r_0}) = 0 and ax + by + cz = d are different forms." They are the same equation. Expanding the dot product in the first form gives exactly the second form, with d = \vec{n} \cdot \vec{r_0}.
Going deeper
If you came here to learn the four standard forms and see them applied, you have it \u2014 you can stop here. The rest of this section explores what happens when the geometric data is under-determined or over-determined, and the parametric form that gives you every point on a plane without using the normal at all.
When the cross product vanishes
In Forms 3 and 4, the entire method depends on the cross product \vec{d} \times \vec{AQ} (or \vec{d} \times \vec{AB}) being nonzero. When is it zero? When the two vectors are parallel \u2014 meaning they point in the same (or opposite) direction.
For Form 3, \vec{d} \parallel \vec{AQ} means the external point Q lies on the line itself. That is not really an "external" point \u2014 it is on the line. And a single line does not determine a unique plane.
For Form 4, \vec{d} \parallel \vec{AB} means the two "parallel lines" are actually the same line. Again, no unique plane.
In both cases, the vanishing cross product is the algebra telling you that the geometric data is insufficient.
The parametric form of a plane
There is a completely different way to describe a plane. Instead of using a normal vector (the direction not in the plane), you can use two direction vectors that are in the plane.
If the plane contains the point \vec{r_0} and is spanned by two non-parallel vectors \vec{u} and \vec{v}, then every point on the plane can be written as:
where s and t are real numbers that range over all values. This is the parametric form of the plane \u2014 two parameters, one for each independent direction you can move in.
The parametric form is the plane analogue of the parametric form of a line (\vec{r} = \vec{a} + t\vec{d}, one parameter, one direction). A line has one degree of freedom; a plane has two.
To convert from parametric to Cartesian: compute \vec{n} = \vec{u} \times \vec{v} and then write \vec{n} \cdot (\vec{r} - \vec{r_0}) = 0. The normal is hiding inside the parametric description \u2014 it is the cross product of the two spanning vectors.
A general principle: the family of planes through a line
When a line lies in a plane, the line's direction vector \vec{d} is perpendicular to the normal: \vec{n} \cdot \vec{d} = 0. This gives one equation constraining the normal. But one equation in three unknowns (a, b, c) leaves a two-parameter family of solutions \u2014 which corresponds to the geometric fact that infinitely many planes pass through a single line.
Adding an external point supplies a second constraint (\vec{n} \cdot \vec{AQ} = 0), reducing the family to a single plane. Adding a second parallel line supplies the same kind of second constraint (\vec{n} \cdot \vec{AB} = 0).
This viewpoint \u2014 each piece of geometric data adds one constraint on the normal \u2014 is the unifying idea behind all four forms. The normal has three components, so you need enough constraints to pin it down (up to scaling). A point and a normal give you the normal directly (three constraints). A line and a point give two constraints. Two parallel lines give two constraints. In each case, the result is one plane.
Connection to the intercept form
When a plane has three non-zero intercepts \u2014 it crosses the x-axis at (a, 0, 0), the y-axis at (0, b, 0), and the z-axis at (0, 0, c) \u2014 the intercept form is
This is just the three-point form applied to the three intercept points. It is a special case of "plane through three points," which itself is a double application of the cross-product recipe: take two vectors from one intercept point to the other two, cross them to get the normal, then write the equation. The intercept form packages the result into a single elegant fraction.
Where this leads next
You now have a toolbox for writing the equation of a plane given various geometric clues. The natural next steps:
- Angle and Intersection \u2014 how to find the angle between two planes, the conditions for parallelism and perpendicularity, and the line where two planes cross.
- Distance Formulas for Planes \u2014 the distance from a point to a plane, the foot of the perpendicular, and the image of a point reflected in a plane.
- Bisector Planes \u2014 the planes that bisect the angles between two given planes.
- Plane \u2014 Basic Equations \u2014 if you haven't read it yet, this covers the general equation, the three-point form, and the intercept form from first principles.
- Straight Line in 3D \u2014 Equations \u2014 the symmetric, parametric, and two-plane forms of a line in space.