slerp interpolation
transform actions