Generalise floating points for dipole orientation