Three objects are located in the xy plane. That sentence shows up in physics textbooks more often than coffee stains. It's the opening line for center of mass problems, gravitational force calculations, moment of inertia questions, and about a dozen other classic setups.
But here's the thing — most students memorize the formulas without ever visualizing what's actually happening. They plug numbers into x_cm = (m₁x₁ + m₂x₂ + m₃x₃) / (m₁ + m₂ + m₃) and call it a day. Then they get stuck when the problem asks for something slightly different.
Let's actually understand this.
What This Setup Actually Means
When a problem says "three objects are located in the xy plane," it's telling you three specific things at once:
First, you're working in two dimensions. Every position vector has only an x and y component. In practice, no z-coordinates to worry about. That simplifies things — but it also means you can't ignore vector addition the way you might in 1D problems.
Second, you're dealing with point masses or objects small enough to treat as points. Day to day, their physical size doesn't matter. Only their mass and position count.
Third, the coordinate system is arbitrary but fixed. The origin (0,0) could be anywhere. Sometimes it's at one of the objects. Sometimes it's at the center of mass itself. Sometimes it's just a random corner of the lab table. The physics doesn't care — but your math will look very different depending on that choice.
The Three-Body Problem (Not That One)
This isn't the famous three-body problem from celestial mechanics. That one involves three objects moving* under mutual gravitational attraction, and it has no general closed-form solution. Poincaré proved that over a century ago.
What we're talking about is simpler: three objects at fixed positions. Static configurations. The kind you see in introductory mechanics, statics, and even some chemistry contexts (molecular geometry, anyone?).
But don't let "simpler" fool you. The vector arithmetic trips up plenty of people.
Why Coordinate Choice Changes Everything
Here's what most textbooks don't make clear enough: you get to choose your coordinate system. And a smart choice can turn a messy calculation into a two-line solution.
Origin at One Object
Put the origin at object 1. Then r₁ = (0, 0). The center of mass formula immediately loses a term:
x_cm = (m₂x₂ + m₃x₃) / (m₁ + m₂ + m₃) y_cm = (m₂y₂ + m₃y₃) / (m₁ + m₂ + m₃)
One mass disappears from the numerator. Clean.
Origin at the Center of Mass
This is the power move. If you place the origin at the center of mass, then by definition:
m₁r₁ + m₂r₂ + m₃r₃ = 0
The position vectors become constrained. You only need two of them to find the third:
r₃ = -(m₁r₁ + m₂r₂) / m₃
This is incredibly useful for relative motion problems, or when you're given distances between objects rather than absolute coordinates.
Symmetry-Based Origins
If two masses are equal and symmetrically placed, put the origin midway between them. Their contributions to the center of mass cancel entirely. Their position vectors become opposites: r₁ = -r₂. The third mass is the center of mass (if it's on the symmetry line) or determines it completely.
I've seen students spend twenty minutes on algebra that would've taken thirty seconds with a better origin choice. Don't be that student.
Center of Mass: The Calculation Everyone Thinks They Know
The formula is straightforward. The execution is where things go sideways.
The Vector Form (Use This One)
r_cm = (m₁r₁ + m₂r₂ + m₃r₃) / M
where M = m₁ + m₂ + m₃ and each r is a position vector (x, y).
This single vector equation replaces two scalar equations. Even so, it handles signs automatically. It works in any coordinate system. And it generalizes instantly to N objects.
Write your positions as column vectors. Add them with scalar multiplication. Divide by total mass. Done.
Component Form (When You Have To)
Sometimes the problem gives you x and y coordinates separately. Fine:
x_cm = (m₁x₁ + m₂x₂ + m₃x₃) / M y_cm = (m₁y₁ + m₂y₂ + m₃y₃) / M
But please — keep them paired mentally. On top of that, the center of mass is a point*, not two independent numbers. Treating x and y as separate problems invites sign errors, especially when coordinates are negative.
A Worked Example That Shows the Trap
Three masses: m₁ = 2 kg at (3, 4), m₂ = 3 kg at (-2, 1), m₃ = 5 kg at (1, -3).
Total mass M = 10 kg.
x_cm = (2×3 + 3×(-2) + 5×1) / 10 = (6 - 6 + 5) / 10 = 0.5 y_cm = (2×4 + 3×1 + 5×(-3)) / 10 = (8 + 3 - 15) / 10 = -0.4
For more on this topic, read our article on journal of medicinal chemistry impact factor or check out agricultural and food chemistry impact factor.
Center of mass at (0.5, -0.4).
Now — what if the problem asked for the moment of inertia about the origin? Or about the center of mass? Or the gravitational force on m₁ from the other two?
Each of those needs the same position vectors*. But students recalculate coordinates every time. Even so, don't. Here's the thing — define your vectors once. Reuse them.
Gravitational Forces Between Three Objects
This is where the vector nature really bites.
The Pairwise Rule
Newton's law of gravitation is pairwise. The force on m₁ from m₂ is:
F₁₂ = G m₁ m₂ (r₂ - r₁) / |r₂ - r₁|³
The force on m₁ from m₃ is:
F₁₃ = G m₁ m₃ (r₃ - r₁) / |r₃ - r₁|³
The net force on m₁ is the vector sum: F₁ = F₁₂ + F₁₃.
Not the scalar sum. The vector* sum.
The Mistake Everyone Makes
Calculating magnitudes first, then trying to add them.
|F₁₂| = G m₁ m₂ / r₁₂² |F₁₃| = G m₁ m₃ / r₁₃²
Then: "The net force is |F₁₂| + |F₁₃|" — WRONG.
Forces are vectors. On the flip side, you add components. Or you use the law of cosines if you have the angle between them. But you must* account for direction.
A Better Approach: Vector Components from the Start
Compute the displacement vectors:
r₂₁ = r₂ - r₁ (vector from 1 to 2) **r₃₁ =
r₂₁ = r₂ – r₁ (vector from 1 to 2)
r₃₁ = r₃ – r₁ (vector from 1 to 3)
Normalize each
[
\hat{r}{21}= \frac{r{21}}{|r_{21}|},\qquad
\hat{r}{31}= \frac{r{31}}{|r_{31}|}
]
and write the forces in component form:
[ \begin{aligned} \mathbf{F}{12}&= G,m_1m_2,\frac{\hat{r}{21}}{|r_{21}|^{2}} = G,m_1m_2,\frac{r_{21}}{|r_{21}|^{3}},\[2mm] \mathbf{F}{13}&= G,m_1m_3,\frac{\hat{r}{31}}{|r_{31}|^{2}} = G,m_1m_3,\frac{r_{31}}{|r_{31}|^{3}} . \end{aligned} ]
The net force on particle 1 is simply
[ \boxed{\mathbf{F}1=\mathbf{F}{12}+\mathbf{F}_{13}} . ]
Because the two displacement vectors generally point in different directions, the two forces rarely cancel. If the angle between (r_{21}) and (r_{31}) is known, you can also compute the magnitude of (\mathbf{F}_1) with the law of cosines:
[ |\mathbf{F}1|^2 = |\mathbf{F}{12}|^2 + |\mathbf{F}{13}|^2 + 2|\mathbf{F}{12}||\mathbf{F}_{13}|\cos\theta , ] where (\theta) is the angle between the two forces.
A Few More “Traps” Worth Avoiding
| What to Do | What Not to Do |
|---|---|
| Keep all vectors in the same coordinate system. This leads to | Re‑compute (r_{ij}) for every force or torque you need. |
| When you need a torque, use (\boldsymbol{\tau}= \mathbf{r}\times\mathbf{F}). | |
| Add forces vectorially, component‑by‑component. In real terms, | |
| Store the displacement vectors once; reuse them. | Compute ( |
A Quick Checklist for the Exam
- Define the origin (often the center of mass or a convenient point) and write every position vector relative to it.
- Compute displacement vectors (r_{ij}=r_j-r_i).
- Normalize if you need unit vectors; otherwise, keep the raw vectors.
- Apply the law (gravity, Coulomb, etc.) directly to the vectors.
- Sum vectorially—never sum magnitudes.
- Verify dimensions: every term in a vector equation must have the same units.
- Check symmetry: if the system is symmetric, the net force should reflect that (often zero).
Conclusion
The beauty of a vector formulation is that it keeps the physics honest: forces, torques, and moments are inherently directional. Your calculations favor the same set of displacement vectors you used for the center of mass, and the algebra stays clean. Which means by writing everything once, keeping the same coordinate system, and adding vectors instead of scalars, you eliminate a host of common pitfalls. And remember: a vector is a single entity, not a pair of unrelated numbers. Treat it as such, and the rest follows naturally.