Packing Nine Balls in a Cube

Geometry Level 3

9 identical, spherical balls are packed into a cube of edge length 100.

The 8 balls in corners are each tangent to the three faces making up its corner, and the 9 th 9^\text{th} ball is tangent to the other 8.

What is the radius of the spherical balls, to 1 decimal place?


The answer is 23.2.

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

7 solutions

Boi (보이)
Sep 4, 2017

Relevant wiki: 3D Coordinate Geometry - Problem Solving

If we let r r be the radius, the length of the line passing the opposing vertices of the cube is

3 r + r + 2 r + r + 3 r = 100 3 , \sqrt{3}r+r+2r+r+\sqrt{3}r=100\sqrt{3}, leading to:

r = 50 3 2 + 3 = 50 3 ( 2 3 ) = 23.205080 23.2 . r=\dfrac{50\sqrt{3}}{2+\sqrt{3}}=50\sqrt{3}(2-\sqrt{3}) = 23.205080 \cdots \approx \boxed{23.2}.


As requested, this is the illustration of how the above expression works.

I like this solution and did the same, but it may be worth mentioning where the values sqrt(3)r and 100(sqrt(3)) come from.

Donal Stones - 3 years, 9 months ago

Log in to reply

Do Pythagorean Theorem twice. First with Cube Sides to get Face Diagonal and then again with Cube Side and Face Diagonal to get Major Cube Diagonal = sqrt(3)*CubeSide. Crude example => http://mathcentral.uregina.ca/qq/database/qq.09.04/brett1.html

Scott Groth - 3 years, 9 months ago

Could you explain how you got root 3 and root 3r?

Sheryl-Lynn Tan - 3 years, 9 months ago

Log in to reply

The illustration has been added!

Boi (보이) - 3 years, 9 months ago

I think that I have to say that whilst I know what you have done which is consider one 'apex' - I don't know whether this is the right word - to the very furthest apex. And then the length of this is calculated by Pythagoras's theorem, 1st by calculating the ordinary diagonal (if one needs an intermediate step) which is 100xsquroot(2), then Pythagoras's theorem to get 100xsquroot(3). Then this same diagonal is the centre circle with diameter 2r and the 2 outer circles which both have one radius 'touching' the inner circle. And then from the centre of this circle a radius touching one of the sides of the cube, and because it is 3 dimensional is multiplied by squroot3 - in the same way as you got the squroot3 for the diagonal of the cube. And so of course you get what you got which is that r x [2 + 2(1 + squroot3)] = 100 x squroot3. Hence r[1 + (1 + squroot3)] = 50 x squroot3. And I appreciate that this was difficult to explain, so that my explanation would be tricky to follow. But at least I have had a stab at doing this. Regards, David Ps Of course a picture would have been preferable, though I cannot do these!

David Fairer - 3 years, 9 months ago

Take a look at crystallography - search body centered cubic to see where this solution is derived.

James McAnanama - 3 years, 9 months ago

Log in to reply

yes, these ideas have a lot of applications in crystallography

Agnishom Chattopadhyay - 3 years, 8 months ago

awesome visual. helps show where the sq rt 3 radius comes from. thanks!

Nan Lin - 3 years, 8 months ago
Joe Bernard
Sep 4, 2017

Relevant wiki: 3D Coordinate Geometry - Problem Solving

Let r be the radius of each blue sphere. Construct a new, smaller cube whose vertices are the centers of the eight outer cubes. The side of this smaller cube A = 100 - 2r. The diagonal D of the smaller cube is: D = (100-2r) x √3. Since this same diagonal D starts at the center of an outer sphere passes through the center of the inner sphere and ends at the center of the opposite outer sphere, D = 4r. Setting the two expressions for D into one equations yields D = (100-2r) x √3 = 4r. So r = (100√3)/(4 + 2√3) = 23.206

DAMN THIS IS COMPLICATED

Olivia Soyza - 3 years, 9 months ago

Log in to reply

You could help Joe improve his solution by highlighting what you did not follow

Agnishom Chattopadhyay - 3 years, 9 months ago

Not correct. The side is longer than 100-2r of the cube. The balls are not tangent.

Daniel Moloney - 3 years, 9 months ago

This is how I did it as well.

Phil Mowatt - 3 years, 9 months ago
Hosam Hajjir
Aug 26, 2017

Relevant wiki: 3D Coordinate Geometry - Problem Solving

We have 4 in the bottom layer and 4 in the top layer and 1 in the center.

From symmetry , the transition from a ball at a bottom vertex to the opposing top vertex will be along the major diagonals, one of which is along the unit vector u = 1 3 ( 1 , 1 , 1 ) = ( 1 3 , 1 3 , 1 3 ) u = \dfrac{1}{\sqrt{3}}(1 , 1, 1) = ( \dfrac{1}{\sqrt{3}} , \dfrac{1}{\sqrt{3}}, \dfrac{1}{\sqrt{3}} ) .

Moving along the tangency points from a corner ball to the ball in the opposite corner, and adding the z-displacements, we get

100 = r + 4 r ( 1 3 ) + r = r ( 2 + 4 3 ) 100 = r + 4 r ( \dfrac{1}{\sqrt{3}} ) + r = r (2 + \dfrac{4}{\sqrt{3}})

Hence,

r = 100 ( 2 + 4 3 ) = 23.2 r = \dfrac{100}{(2 + \dfrac{4}{\sqrt{3}})} = 23.2

W'ont there be 3 spheres along the major diagonal (of length sqrt(3) * 100 ) so that 3 * 2r = sqrt(3) * 100 ?

Sundar R - 3 years, 9 months ago

Log in to reply

The vertex balls are not centered at the vertex. They are only near the vertex. They are actually tangent to the three planes that intersect at the vertex.

Hosam Hajjir - 3 years, 9 months ago

Log in to reply

Thanks , That helped !!

So, we have 3 cubes along the main diagonal but the distance from a vertex to the tangent sphere is sqrt(3) * r (the line from the vertex to the center of the tangent sphere being the major diagonal of a cube of side length r).

So, sqrt(3) * r + r + 2r (center cube) + r + sqrt(3) * r = 100 * sqrt(3) (length of main diagonal) .

r (2 * sqrt(3) + 4) = 100 * sqrt(3)

r = 100 * sqrt(3) / (2 * sqrt(3) + 4)

= 23.2051

Sundar R - 3 years, 9 months ago

Log in to reply

@Sundar R Yes. Exactly.

Hosam Hajjir - 3 years, 9 months ago
Oliver Piattella
Sep 5, 2017

This cube's diagonals measure 100 3 100\sqrt{3} . Taking into account the three spheres whose diameters lay on a diagonal we have

6 r + 2 x = 100 3 6r + 2x = 100\sqrt{3}

where r r is the spheres' radius and x x is the small portion of diagonal between the vertex and a sphere surface. Now this is determined by focusing on a single sphere on the vertex. Since it is tangent to three faces of the cube, its centre is the vertex of a small cube of edge r r . The diagonal of this small cube is

r + x = r 3 r + x = r\sqrt{3}

and combining with the previous equation we get

r = 50 3 2 + 3 r = \frac{50\sqrt{3}}{2 + \sqrt{3}}

This gives 23.2 23.2 when truncated to the first decimal place.

This is by far the easiest solution to understand.

Ross Presser - 3 years, 9 months ago

It might be an idea to simplify this answer, by multiplying both the denominator and the numerator by (2 - squroot3). And note that this yields a new denominator of 1 (which is a bit of a co-incidence that it was not say 3). So r = 50 x squroot3 x (2 - squroot3). Respectfully yours, David

David Fairer - 3 years, 9 months ago
Jeyapaul Victor
Sep 7, 2017

The diagonal of a square is (side*√2) according to Pythagorean theorem. I just wonder how √3 came from. So (√2 r + 2r + r + √2 r) = 100 √2 That gives the answer as 20.71068 I don't think I am wrong. Am I?!

I have the same problem. I took a horizontal line, and apllying Pythagorean Th I have 2x + 2x(2)^1/2=100 Where am I wrong?

Javier González Escribano - 3 years, 9 months ago

Yes, but also by P.T., the diagonal of the cube is (100^2+(100√2)^2)^1/2, or 100√3.

Mark Christian - 3 years, 9 months ago
Kevin Hickey
Sep 7, 2017

The centers of the outer spheres form the corners of a virtual cube with edges 100-2r, where r is the radius of one sphere.
Opposite corners of this virtual cube are separated by a distance of 4r.
Applying the Pythagorean Theorem twice (the 3D distance formula) we get the equation (100-2x)^2+(100-2x)^2+(100-2x)^2=(4x)^2.
This can be simplified and solved using the quadratic formula but since we are only asked for a one decimal approximation, why not just use a calculator to solve the equation?
(For example, we could graph the two sides of the equation on a TI84 and find an intersection point or use Solver.)
Either way, the one decimal approximation is 23.2.




Aki Mathur
Sep 6, 2017

Length of the longest diagonal of the cube is equal to 100 * root(2). this is equal to 6 times the radius of each sphere. (imagine a straight line passing through the two opposite corner sphere and the middle one).
100* root(2) = 6r

I think it would be helpful if you pointed out why this is 6 times the radius of each sphere.

Agnishom Chattopadhyay - 3 years, 9 months ago

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...