Merge commit '31a2ffa6ca0cc5ce6f389ac44799f92f0329cd74' * commit '31a2ffa6ca0cc5ce6f389ac44799f92f0329cd74': Add set rotation function.
Merge commit '31a2ffa6ca0cc5ce6f389ac44799f92f0329cd74' * commit '31a2ffa6ca0cc5ce6f389ac44799f92f0329cd74': Add set rotation function.