Solving three-dimensional small-rotation motion equations: Uniqueness, algorithms, and numerical results