I don't even know if this might be possible but just in case:
If given a current rotation of an object in 3d space Vect(x, y, z) where x = rotation in the x-axis by x degrees and y = rotation in the y-axis by y degrees and y = rotation in the z-axis by z degrees. . . for example
VectRot1(90, 0, 0)
and a velocity Vect(x, y, z), representing the speeds in each axis for example
Vect(5, 1, 2)
is it possible to calculate the new rotation vector of the object and if so how can this be done?