Use of direction vectors