added 3D rotation support to the RotateTo action

Currently the _RotateTo_ action does not work for 3D rotations. This commit adds a new static _create()_ method that accepts a _Vec3()_ as input to enable animated rotations in 3D.
I think it is better to initialize all parameters.