Excuse me if I am blinded by the obvious.
Let $X$ be an arbitrary set of unit vectors in $\mathbb R^n$ and let $Q\in O(n,\mathbb R)$. If $Q$ maps $X$ into $X$, must it map $X$ onto $X$?
Intuitively, I am tempted to say that the answer is yes, but I don't see any immediate reason why it is so. It is well known that any isometric map on a compact metric space is surjective, yet our $X$ is not necessarily closed here.