De Goldstein, capítulo 4 eqn 4-92', para una rotación finita el cambio $\boldsymbol{\Delta r}$ causada por la rotación de un vector $\boldsymbol{r}$ a través de un ángulo $\Phi$ en torno a una dirección definida por un vector unitario $\boldsymbol{n}$ ( $\Phi$ positivo para una rotación en sentido contrario a las agujas del reloj), hasta una posición final $\boldsymbol{r'}$ está dada por:
$$ \boldsymbol{\Delta r} = \boldsymbol{r'-r} = [\boldsymbol{n} (\boldsymbol{n \cdot r} ) - \boldsymbol{r} ] [ 1 - \cos \Phi ] + (\boldsymbol{n \times r}) \sin \Phi $$
Relacionando esta ecuación con su situación, con un vector de momento angular $\boldsymbol{\omega}$ solicitó un tiempo $t$ :
$$ \boldsymbol{n} = \frac{\boldsymbol{\omega}}{|\boldsymbol{\omega}|} , \Phi = |\boldsymbol{\omega}| \, t $$
Como su vector de velocidad angular $\boldsymbol{\omega}$ se da con respecto al sistema de coordenadas mundial fijo $\boldsymbol{x_1, x_2, x_3}$ es sencillo calcular los componentes en esa base:
$$ \Delta r'_i = \left[ n_i \sum_{j=1}^3\left(n_j r_j \right) - r_i \right][1-\cos \Phi] + \sum_{j,k=1}^3 \left( \epsilon_{ijk} n_j r_k \right) \sin \Phi $$
En particular, estas fórmulas se aplican a los vectores base del espacio local de tu objeto, por lo que puedes utilizarlas para hacer evolucionar tu matriz de almacenamiento.
Para el ejemplo concreto que mencionas, $\boldsymbol{n = x_2}$ y $\Phi =20$ rad/s $* 1 $ s $ = 20 $ rad. Introduciendo los 3 vectores base del objeto $\boldsymbol{x'_1, x'_2, x'_3}$ (que en este caso son simplemente iguales a los vectores base del mundo $\boldsymbol{x_1, x_2, x_3}$ respectivamente) para $\boldsymbol{r}$ puedes ver eso:
- El $\boldsymbol{x'_2}$ el eje del cuerpo no cambia (como es de esperar para un vector paralelo a la velocidad angular)
- $\boldsymbol{x'_1}$ y $\boldsymbol{x'_3}$ giran alrededor de un círculo unitario (de nuevo, como se esperaba).