Cubic Close Packing

DOWNLOAD Mathematica Notebook

There are three types of cubic lattices corresponding to three types of cubic close packing.

lattice typebasis vectorspacking density
simple cubic (SC)x^^, y^^, z^^pi/6 approx 52.3%
face-centered cubic (FCC)1/2(y^^+z^^), 1/2(x^^+z^^), 1/2(x^^+y^^)pi/(3sqrt(2)) approx 74.0%
body-centered cubic (BCC)1/2(-x^^+y^^+z^^), 1/2(x^^-y^^+z^^), 1/2(x^^+y^^-z^^)pi/(3sqrt(2)) approx 74.0%

Simple cubic close packing consists of placing spheres centered on integer coordinates in Cartesian space.

ClosePackingTrianglecubpack0
cubpack1cubpack2cubpack3cubpack4

Arranging layers of close-packed spheres such that the spheres of every third layer overlying one another gives cubic close packing. To see where the name comes from, consider packing six spheres together in the shape of an equilateral triangle and place another sphere on top to create a triangular pyramid. Now create another such grouping of seven spheres and place the two pyramids together facing in opposite directions. A cube emerges (Steinhaus 1999, pp. 203-204). Connecting the centers of these 14 spheres gives a stella octangula.

ClosePackingFace

Consider the cube defined by 14 spheres in cubic close packing, as illustrated above. This "unit cell" contains eight 1/8-spheres (one at each polygon vertex) and six hemispheres. The total volume of spheres in the unit cell is therefore

V_(spheres in unit cell)=(8·1/8+6·1/2)(4pi)/3r^3
(1)
=(16)/3pir^3.
(2)

The diagonal of the face is 4r, so each side is 2sqrt(2)r. The volume of the unit cell is therefore

 V_(unit cell)=(2sqrt(2)r)^3=16sqrt(2)r^3,
(3)

and the packing density is

 eta_(CCP)=((16)/3pir^3)/(16sqrt(2)r^3)=pi/(3sqrt(2))
(4)

(Conway and Sloane 1993, p. 2). Now that the Kepler conjecture has been established, hexagonal close packing and cubic close packing, both of which have the same packing density of eta=pi/(3sqrt(2))=0.74048..., are known to be the densest possible packings of equal spheres.

CubicClosePackingClusterCubicClosePackingCuboct

In cubic close packing, each sphere is surrounded by 12 other spheres. Taking a collection of 13 such spheres gives the cluster illustrated above. Connecting the centers of the external 12 spheres gives a cuboctahedron (Steinhaus 1999, pp. 203-205; Wells 1986, p. 237).

SquashedCubicSquashedHexagonal

If spheres packed in a cubic lattice, face-centered cubic lattice, and hexagonal lattice are allowed to expand uniformly until running into each other, they form cubes, hexagonal prisms, and rhombic dodecahedra, respectively. In particular, if the spheres of cubic close packing are expanded until they fill up the gaps, they form a solid rhombic dodecahedron (left figure above), and if the spheres of hexagonal close packing are expanded, they form a second irregular dodecahedron consisting of six rhombi and six trapezoids (right figure above; Steinhaus 1999, p. 206). The latter can be obtained from the former by slicing in half and rotating the two halves 60 degrees with respect to each other. The lengths of the short and long edges of the rotated dodecahedron have lengths 2/3 and 4/3 times the length of the rhombic faces. Both the rhombic dodecahedron and squashed dodecahedron are space-filling polyhedra.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.