Three points are coplanar – does that automatically make them collinear?
Most of us learned the first thing about points in school: put any three dots on a piece of paper and you can draw a line through them. Now, easy, right? Not quite. Even so, in the world of geometry “coplanar” and “collinear” are two very different ideas, and confusing them leads to all sorts of mix‑ups. Let’s untangle the two, see why the shortcut doesn’t work, and give you the tools to spot the difference the next time you draw a diagram.
What Is Coplanarity
When we say three points are coplanar, we simply mean they all sit on the same flat surface. Imagine a tabletop. Any three coins you place anywhere on that table are coplanar because the tabletop defines a single plane.
The plane in three dimensions
In three‑dimensional space a plane is an infinite sheet that can be described by an equation like ax + by + cz + d = 0. As long as the coordinates of the three points satisfy that same equation, they share a plane. The key is “share”: the plane could be tilted, slanted, or even vertical, but all three points must lie somewhere on it Not complicated — just consistent. Turns out it matters..
Coplanarity doesn’t care about order
You can scatter the points far apart, cluster them together, or even put one right on top of another. As long as there’s a single flat surface that contains each of them, they’re coplanar. No line required, no direction needed.
What Is Collinearity
Collinear means something stricter: the three points line up on a single straight line. If you draw a ruler through any two of them, the third one will sit exactly on that ruler. In coordinate terms, the vectors formed by the points are scalar multiples of each other, or the area of the triangle they would make is zero That's the part that actually makes a difference. That's the whole idea..
A line is a one‑dimensional object
Where a plane stretches in two dimensions, a line stretches in only one. That’s why collinearity is a stronger condition—every collinear set is automatically coplanar (a line lives inside a plane), but not every coplanar set is collinear Easy to understand, harder to ignore..
Why It Matters
Understanding the distinction matters more than you think. In physics, engineers often need to know whether forces act along a common line or just within a common plane. In computer graphics, deciding if three vertices define a flat surface or a degenerate line changes how a mesh is rendered. And in everyday problem solving—say, figuring out whether three GPS coordinates can be connected by a straight road—you’ll need the right concept.
No fluff here — just what actually works.
If you assume “coplanar = collinear,” you might:
- Mis‑calculate areas. The area of a triangle formed by three points is zero only when they’re collinear, not merely coplanar.
- Design flawed structures. A bridge truss that’s “coplanar” but not collinear could twist under load.
- Write buggy code. Geometry libraries often have separate functions for “are points coplanar?” and “are they collinear?” Mixing them up leads to crashes.
How To Test Coplanarity vs. Collinearity
Below is the practical side: given three points A(x₁,y₁,z₁), B(x₂,y₂,z₂), C(x₃,y₃,z₃), how do you know which property holds?
1. Check for coplanarity (trivial for three points)
With only three points, they’re always coplanar—unless you’re working in a space with fewer than three dimensions (like a line). Here's the thing — in three‑dimensional space you can always find a plane that contains them. So the real test is unnecessary; just accept they’re coplanar Simple, but easy to overlook..
2. Test for collinearity
Two common methods:
-
Vector cross product
Compute AB = B – A and AC = C – A.
If AB × AC = 0, the vectors are parallel, meaning the points are collinear That alone is useful.. -
Area of the triangle
The area formula using a determinant:[ \text{Area} = \frac12\left| \begin{vmatrix} x₁ & y₁ & 1\ x₂ & y₂ & 1\ x₃ & y₃ & 1 \end{vmatrix} \right| ]
If that determinant equals zero (or is within a tiny tolerance for floating‑point work), the area is zero → collinear.
3. Quick visual check (when you can draw)
If you can sketch the points on paper, draw a line through any two. Practically speaking, if you need to be precise, use a ruler or a protractor. Does the third sit on that line? For digital work, most CAD programs highlight collinear points automatically Simple as that..
Common Mistakes / What Most People Get Wrong
-
Assuming three points always make a triangle.
If the points happen to line up, the “triangle” collapses into a line segment. The area drops to zero, but the shape still exists mathematically. -
Using the wrong test for coplanarity.
Some textbooks teach a determinant test for four points to see if they’re coplanar. Applying that to three points adds unnecessary steps and can confuse beginners. -
Mixing up 2‑D and 3‑D intuition.
In a flat sheet of paper, any three non‑collinear points automatically define a plane—the paper itself. In 3‑D, you can have points that look “flat” but actually belong to a tilted plane. Forgetting the third dimension leads to wrong conclusions. -
Ignoring numerical tolerance.
In computer calculations, floating‑point rounding can make a perfectly collinear set look slightly off. Always allow a small epsilon (e.g., 1e‑9) when checking if a cross product is zero. -
Treating “coplanar” as a stronger condition.
The truth is the opposite: collinearity ⇒ coplanarity, but not the other way around. Saying “if three points are coplanar they’re also collinear” flips the logical arrow Nothing fancy..
Practical Tips – What Actually Works
- Start with the easiest test. For three points, skip coplanarity—just go straight to collinearity if that’s what you need.
- Use vector math in code. A one‑liner
cross(AB, AC).length() < epsilonis both fast and clear. - Visual sanity check. Before you write a program, plot the points in a quick graphing tool. A visual cue often catches mistakes faster than a line of code.
- Keep units consistent. Mixing meters with inches in the same coordinate set will break your determinant or cross‑product test.
- Document the tolerance. If you’re sharing a script, note the epsilon you chose and why—it saves future readers from puzzling over “why does this tiny number matter?”
FAQ
Q: Can three points be non‑coplanar?
A: In three‑dimensional space, any three points define a plane, so they’re always coplanar. Only in spaces with fewer dimensions (like a line) could they fail to be coplanar.
Q: Is a line considered a plane?
A: No. A line is a one‑dimensional subset of a plane. Every line lies in infinitely many planes, but a line itself isn’t a plane.
Q: How do I know if four points are coplanar?
A: Compute the scalar triple product of three vectors formed by the points. If the result is zero (within tolerance), the four points share a plane Small thing, real impact..
Q: Why does the determinant method work for collinearity in 2‑D?
A: The determinant calculates twice the signed area of the triangle formed by the points. Zero area means the points collapse onto a line.
Q: In GIS, do latitude/longitude points count as coplanar?
A: On the Earth’s surface they’re technically on a sphere, not a plane. For small regions you can approximate them as coplanar, but over large distances you need spherical geometry.
So there you have it. Think about it: three points sharing a plane is a given in three‑dimensional space; lining up on a single straight line is a special case, not the rule. Next time you hear “if three points are coplanar they’re also collinear,” you’ll know exactly why that statement is off‑base—and you’ll have the right tools to prove it yourself. Happy graphing!