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. That said, easy, right? Also, not quite. 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 Small thing, real impact..
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.
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. In practice, as long as there’s a single flat surface that contains each of them, they’re coplanar. No line required, no direction needed Took long enough..
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 Worth keeping that in mind. 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 That alone is useful..
Why It Matters
Understanding the distinction matters more than you think. That said, in physics, engineers often need to know whether forces act along a common line or just within a common plane. Now, 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.
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). In practice, in three‑dimensional space you can always find a plane that contains them. So the real test is unnecessary; just accept they’re coplanar It's one of those things that adds up..
Most guides skip this. Don't.
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 Nothing fancy.. -
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 But it adds up..
3. Quick visual check (when you can draw)
If you can sketch the points on paper, draw a line through any two. Does the third sit on that line? If you need to be precise, use a ruler or a protractor. For digital work, most CAD programs highlight collinear points automatically.
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 Most people skip this — try not to.. -
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.
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 Simple, but easy to overlook. Nothing fancy..
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 Not complicated — just consistent..
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 That alone is useful..
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 It's one of those things that adds up. Surprisingly effective..
So there you have 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!