This page was built to translate between Miller and Miller-Bravais indices, to calculate the angle between given directions and the plane on which a lattice vector is normal to for both cubic and hexagonal crystal structures. For more information on crystallographic computations in the real and reciprocal space check this tutorial (pdf). We also recommend the following excellent textbook: “Structure of Materials: An Introduction to Crystallography, Diffraction and Symmetry” by M. De Graef and M. E. McHenry.
1) Hexagonal Miller plane indices to Miller-Bravais indices and back:
(hkl)⇔(hkil)
( )
( )
2) Hexagonal Miller direction indices to Miller-Bravais indices and back:
[uvw]⇔[UVTW]
[ ]
[ ]
3) Angle between two cubic directions:
[u1 v1 w1] ∠ [u2 v2 w2]
[ ] [ ]
= = =
4) Angle between two Miller hexagonal directions:
[u1 v1 w1] ∠ [u2 v2 w2]
Å Å
[ ] [ ]
= = =
5) Angle between two hexagonal Miller-Bravais directions:
[U1 V1 T1 W1] ∠ [U2 V2 T1 W2]
Å Å
[ ] [ ]
= = =
6) Normal on a plane (hkl) in crystal coordinates for a cubic system:
[uvw] ⊥ (hkl)
( )
[ ]
7) Normal on a plane (hkl) in crystal coordinates for a hexagonal system
in Miller indices:
[n1 n2 n3] ⊥ (hkl)
Å Å
( )
[ ]
8) Normal on a plane (hkil) in crystal coordinates for a hexagonal system
in Miller-Bravais indices:
[N1 N2 N’ N3] ⊥ (hkil)
Å Å
( )
[ ]
This tool was written in 2017 during an undergraduate summer project by Almpes Kotzai under the supervision of Dr Carol Trager-Cowan and Elena Pascal.