The operation you are performing is equivalent to multiplying by one of the matrices
$$
\begin{bmatrix}
0.6&-0.8&0\\
0.8&0.6&0\\
0&0&1
\end{bmatrix},
\begin{bmatrix}
0.6&0&0.8\\
0&0&1\\
-0.8&0&0.6
\end{bmatrix},\text{ or}
\begin{bmatrix}
1&0&0\\
0&0.6&-0.8\\
0&0.8&0.6
\end{bmatrix}
$$
or their inverses. These are rotation matrices that rotate by $\sin^{-1}(0.8)$ around one of the coordinate axes. Since they are orthogonal, they are isometries and they preserve distances; in particular the length of a vector.
Since $|(3,4,12)|=13$ and $|(4,6,12)|=14$, the length of the vector is changed, so there is no way to get from one to the other using these matrices.
Note that this is not really different than miracle173's observation, just put into matrix/rotation form.