rotare
Rotare is a term used in mathematics, computer science, and related fields to denote the operation of rotating a geometric object or coordinate system by a specified angle around a given axis. In 2D, rotare about the origin by angle theta is implemented by applying the rotation matrix R(theta) = [[cos theta, -sin theta], [sin theta, cos theta]] to position vectors. In 3D, rotations can be represented by matrices, quaternions, or axis-angle representations; they compose to form the rotation group SO(n), with preservation of length and orientation (for proper rotations).
Etymology: the word derives from the Latin rota, wheel, via English and other European languages where cognate
Applications: rotare is central to computer graphics for orienting models, to robotics for changing end-effector pose,
Variants and related concepts: discrete rotations on pixel grids, interpolation between orientations, and rotation operations in
See also: rotation matrix, quaternion, axis-angle, Euler angles, SO(3).