Copyright © University of Cambridge. All rights reserved.

'Quaternions and Reflections' printed from http://nrich.maths.org/

Show menu

The 'recipe' is given in the question. You need to know that the scalar product of two perpendicular vectors is 0 so that, if one vector lies in a plane and the other is normal to the plane, then their scalar product is zero. This gives the equation of a plane through the origin in ${\bf R^3}$ as $v\cdot n = a x + b y + c z = 0$. The diagram should help you to visualise that, if $u_0$ is on the plane and $n$ is a vector normal to the plane, then the points $u_0 + t n$ and $u_0 - t n$ are reflections of each other in the plane.

Where quaternions are equivalent to vectors we are not using boldface fonts other than in introducing the unit vectors ${\bf i, j, k}$ along the axes in ${\bf R^3}$.

The quaternion functions and quaternion algebra give a neat and efficient way to work with reflections in ${\bf R^3}$ and they are very useful in computer graphics programs.