- m3x3_copy( localplayer.basis, localplayer.basis_gate );
-
- v4f q;
- m3x3_q( gate->transport, q );
- q_mul( q, localplayer.qbasis, localplayer.qbasis );
- q_normalize( localplayer.qbasis );
- q_m3x3( localplayer.qbasis, localplayer.basis );
- m3x3_transpose( localplayer.basis, localplayer.invbasis );