If two-dimensional space is visualized as a piece of cloth being stretched by the matrix, the eigenvectors would make up the line along the direction the cloth is stretched in and the line of cloth at the center of the stretching, whose direction isn't changed by the stretching either. The eigenvalues for the first line would give the scale to which the cloth is stretched, and for the second line the scale to which it is tightened. A reflection may be viewed as stretching a line to scale −1 while shrinking the axis of reflection to scale 1. For 3D rotations, the eigenvectors form the axis of rotation, and since the scale of the axis is unchanged by the rotation, their eigenvalues are all 1.