Volume intersection of two cubes

Geometry Level pending

Find the volume of intersection of two unit cubes with a common main diagonal. One cube is rotated by 6 0 60^\circ about common diagonal. The volume equals to A B \dfrac{A}{B} , where A A and B B are positive coprime integers. Give A + B A+B as answer.

Inspiraton. Problem from I.F. Sharygin book.


The answer is 7.

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.

2 solutions

Chris Lewis
Oct 12, 2020

Given how bad my description below is, I recommend getting hold of a cube first here!

Consider a unit cube oriented with its space diagonal vertical (for example, if two opposite vertices are A A and H H , orient the cube so that A H AH is vertical). The cube has rotational symmetry of order 3 3 about this vertical axis (if you spin it through 12 0 120^\circ , it still looks the same).

The second cube in this question has been rotated through half this angle. This transformation is equivalent to a reflection in the horizontal plane that bisects A H AH .

The section this horizontal plane makes through the cube is a regular hexagon (with sides 2 2 \frac{\sqrt2}{2} ) (it intersects every edge of the cube except those connected to A A or H H ).

The solid formed by the intersection of the two cubes is therefore a hexagonal bipyramid (ie two hexagonal pyramids stuck together at their bases); I've attempted an illustration using GeoGebra below:

The hexagonal section of a cube is reasonably familiar, so to make computation easier we can realign the cube with coordinate axes; if A A has coordinates ( 0 , 0 , 0 ) (0,0,0) and H H coordinates ( 1 , 1 , 1 ) (1,1,1) , then the remaining vertices of the solid are the six permutations of the triple ( 0 , 1 2 , 1 ) \left(0,\frac12,1 \right) . The intersecting plane is x + y + z = 3 2 x+y+z=\frac32 .

We've carved off six tetrahedra, each with volume 1 24 \frac{1}{24} , to leave a volume of 3 4 \frac34 , giving the answer 7 \boxed7 .

Thanks for attention. I have same solution. Here there is fine geogebra picture - author Jerzy Mil.

Yuriy Kazakov - 8 months ago

Log in to reply

Fantastic! The ability to switch between views is great. Thanks for sharing it.

Chris Lewis - 8 months ago
Hosam Hajjir
Oct 11, 2020

Let the two cubes have their common main diagonal between ( 0 , 0 , 0 ) (0, 0, 0) and ( 1 , 1 , 1 ) (1, 1, 1) . We'll keep cube 1 fixed, and rotate cube 2 by 6 0 60^{\circ} clockwise about the axis a = ( 1 , 1 , 1 ) \mathbf{a} = (1, 1, 1) , the rotation matrix corresponding to this rotation is

R = [ 2 3 2 3 1 3 1 3 2 3 2 3 2 3 1 3 2 3 ] R =\large \begin{bmatrix} \frac{2}{3} && \frac{2}{3} && -\frac{1}{3} \\ -\frac{1}{3} && \frac{2}{3} && \frac{2}{3} \\ \frac{2}{3} && -\frac{1}{3} && \frac{2}{3} \end{bmatrix}

The corner of the second cube will become symmetrically on top of the top plane of the first cube. There are three planes to consider:

z = 1 z = 1 (this is plane C D H G CDHG )

x = 1 x = 1 (plane A B C D ABCD )

and

y = 0 y = 0 (plane A D H E ADHE )

We want to determine the equation of the image of the plane z = 1 z = 1 under the given rotation. Let p = ( x , y , z ) \mathbf{p } =(x, y, z) be a point on this plane, then its image is p = R p = ( x , y , z ) \mathbf{p'} = R \mathbf{p} = (x', y', z') (because the rotation axis passes through the origin). Hence, p = R T p \mathbf{p} = R^T \mathbf{p'} . Now the first equation says that z = 1 z = 1 , therefore, the equation governing p p' is

1 3 x + 2 3 y + 2 3 z = 1 -\frac{1}{3} x' + \frac{2}{3} y' + \frac{2}{3} z' = 1

And this is plane C D H G CD' H' G'

Similarly for x = 1 x = 1 , the equation of its image is

2 3 x 1 3 y + 2 3 z = 1 \frac{2}{3} x' - \frac{1}{3} y' + \frac{2}{3} z' = 1 (this is plane A B C D A' B' C D' )

And finally for the plane y = 0 y = 0 , its image is the plane,

2 3 x + 2 3 y 1 3 z = 0 \frac{2}{3} x' + \frac{2}{3} y' - \frac{1}{3} z' = 0

(this is plane A D H E A' D' H' E )

We can now intersect these three planes with the plane z = 1 z' = 1 , and this gives the base of tetrahedron I J C D IJCD' . It can be shown (details omitted) that the coordinates of the vertices of this tetrahedron are: I = ( 0.5 , 0 , 1 ) , J = ( 0 , 0.5 , 1 ) , C = ( 1 , 1 , 1 ) , D = ( 1 3 , 1 3 , 4 3 ) I = (0.5 , 0, 1) , J = (0, 0.5, 1), C = (1, 1, 1), D' = (\frac{1}{3}, \frac{1}{3} , \frac{4}{3} ) . Using these coordinates one can easily determine the volume of the tetrahedron as being equal to 1 24 \frac{1}{24} . Now, there are six of these tetrahedrons on the six faces of first cube, thus the total volume that has to be deducted from the second cube volume is 6 1 24 = 1 4 6 \cdot \frac{1}{24} = \frac{1}{4} . Therefore, the common volume is 1 1 4 = 3 4 1 - \frac{1}{4} = \frac{3}{4} , and the answer is 3 + 4 = 7 3 + 4 = \boxed{7 } .

Great solution and a beautiful problem.

This case is very symmetric. What if the angle of rotation was not 6 0 60^\circ but was arbitrary? I'd be interested to know if there was a "nice" formula for the volume of intersection in terms of the angle.

Chris Lewis - 8 months ago

Log in to reply

One could use brute force method, by finding all the intersection points, edges, and faces, of the intersection solid, and then finding its volume by segmenting it into pyramids having a common apex, which can be any point inside (or even outside) the intersection solid. This method works for any two intersecting polyhedra, with arbitrary orientation.

Hosam Hajjir - 8 months ago

Thanks for attention. Here there is fine geogebra picture - author Jerzy Mil.

Yuriy Kazakov - 8 months ago

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...