Isn't that the definition of rotation, the "exchanging one dimension for another"? In 2-D it keeps a point invariant, in 3-D a line, and in N-D it keeps the N-1 object invariant. (Side note: the more basic operation is reflection, since you can get rotation from two reflections)