The Rodrigues rotation matrix is:
$$\mathbf R=\mathbf I_3+\sin(\theta)\,\tilde{\mathbf{d}}+
\left[1-\cos(\theta)\right]\,\tilde{\mathbf{d}}\,\tilde{\mathbf{d}}$$
where $~\mathbf d~$ is the rotation axes with $~\mathbf d\,\cdot\mathbf d=1~$ ,$\theta~$ the rotation angle about this axis
and
$$\tilde{\mathbf{d}}=\left[ \begin {array}{ccc} 0&-d_z&d_y\\ d_z&0&-d_x
\\ -d_y&d_x&0\end {array} \right]
$$
from here you obtain the angular velocity :
with
$$\dot{\mathbf{R}}=\mathbf R\,\tilde{\mathbf{\omega}}\quad\Rightarrow\\
\mathbf\omega=\dot\theta\mathbf d+\sin(\theta)\dot{\mathbf{d}}+
\left[1-\cos(\theta)\right]\,\tilde{\mathbf{d}}\,\dot{\mathbf{d}}$$
where the components of the angular velocity $~\mathbf\omega~$ are given in body fixed system
hence if the angular velocity vector is constant and the rotation axis is also constant then
$$\dot\theta=\mathbf d\cdot \mathbf\omega\quad,\theta=
(\mathbf d\cdot \mathbf\omega)\,t$$
notice that the rotation matrix $~\mathbf R~$ is depending on the three parameter which are the generalized rotation coordinates e.g. $~d_x(t)~,d_y(t)~,\theta(t)~$ and is orthonormal $~\mathbf R^T\,\mathbf R=\mathbf I_3$