Rotation

Rotation is a geometric transformation in the plane, where every point of a figure moves around a fixed point known as the center of rotation.
example of rotation

In the plane, a rotation r(P;α) with center P and angle α maps each point A to a new point A', such that segment PA is congruent to segment PA', and the angle APA' is congruent to the rotation angle α and has the same orientation.

example of plane rotation

In other words, rotation is a transformation that moves the points (A) of a figure around a center of rotation (P) without changing the figure’s shape or size.

The figure resulting from a rotation is congruent to the original, meaning they have the same shape and size. Because rotation preserves the distances between points, it is classified as an isometry.

Characteristics of Rotation

Every rotation is characterized by the following elements:

  • The center of rotation
  • The angle of rotation
  • The direction of rotation

The center of rotation is the point P around which the figure rotates.

example of rotation

During this transformation, each point of the figure rotates by a specific angle, α, while maintaining its distance from the center of rotation.

$$ \overline{PA} \cong \overline{PA'} $$

$$ \overline{PB} \cong \overline{PB'} $$

The angle formed by the arc traced by the points is congruent to the rotation angle α.

$$ APA' \cong \alpha $$

$$ BPB' \cong \alpha $$

The angle of rotation is the angle α that indicates how much a point on the figure is rotated around the center of rotation.

example of rotation

This is an oriented angle, so it’s important to specify the direction of rotation as well.

The direction of rotation can be either clockwise or counterclockwise.

  • Counterclockwise
    Counterclockwise rotation is typically represented by a positive angle (e.g., +45°).
  • Clockwise
    Clockwise rotation is represented by a negative angle (e.g., -45°).

the direction (or sense) of rotation

Rotation Equations

Rotation formulas provide the coordinates P'(x′,y′) of a point P(x;y) after it has been rotated around the origin (0,0) by a certain angle α.

The formulas are especially straightforward when the rotation is by a right angle, that is, α=90°.

  • Rotation by a right angle clockwise
    When you rotate a point P(x;y) 90° clockwise around the origin O(0;0), the result is a point P'(x';y') where the new x′ coordinate corresponds to the old y coordinate, and the new y′ coordinate is the negative of the old x coordinate. $$ \begin{cases} x' = y \\ \\ y'=-x \end{cases} $$

    Example. Rotate point A=(2;3) by 90° clockwise (-90°). Applying the formula above gives point A'=(3;-2).
    a practical example

  • Rotation by a right angle counterclockwise
    In this case, rotating a point P(x;y) 90° counterclockwise around the origin O(0;0) produces a new point P'(x';y') where the new x′ coordinate is the negative of the old y coordinate, and the new y′ coordinate corresponds to the old x coordinate. $$ \begin{cases} x' = -y \\ \\ y'=x \end{cases} $$

    Example. To rotate point A=(2;3) by 90° counterclockwise (+90°), use the previous rotation formula. After applying the formula, the new coordinates of the point are A'=(-3;2).
    a practical example

In both cases, the original coordinates are "swapped" with the addition of a negative sign depending on the direction of rotation.

In general, rotation by an angle α around the origin can be achieved using this formula:

$$ \begin{cases} x' = x \cdot \cos \alpha - y \cdot \sin \alpha \\ \\ y'= x \cdot \sin \alpha + y \cdot \cos \alpha \end{cases} $$

This system of equations can also be represented in vector form as:

$$ \begin{pmatrix} x' \\ y' \end{pmatrix} = \begin{pmatrix} \cos \alpha & - \sin \alpha \\ \sin \alpha & \cos \alpha \end{pmatrix} \cdot \begin{pmatrix} x \\ y \end{pmatrix} $$

The matrix with the trigonometric functions (sine and cosine) is known as the rotation matrix.

Example. Rotate point A=(2;3) by 45° counterclockwise (+45°). Use the previous rotation formula: $$ \begin{cases} x' = x \cdot \cos \alpha - y \cdot \sin \alpha \\ \\ y'= x \cdot \sin \alpha + y \cdot \cos \alpha \end{cases} $$ Substitute the coordinates of the point A you want to rotate, which are x=2 and y=3 $$ \begin{cases} x' = 2 \cdot \cos \alpha - 3 \cdot \sin \alpha \\ \\ y'= 2 \cdot \sin \alpha + 3 \cdot \cos \alpha \end{cases} $$ Use the rotation angle α=45° with a positive sign because the rotation is counterclockwise. $$ \begin{cases} x' = 2 \cdot \cos 45° - 3 \cdot \sin 45° \\ \\ y'= 2 \cdot \sin 45° + 3 \cdot \cos 45° \end{cases} $$ Calculate the sine and cosine of 45°, which are approximately sin(45°)=0.71 and cos(45°)=0.71, and substitute them into the formula: $$ \begin{cases} x' = 2 \cdot 0.71 - 3 \cdot 0.71 \\ \\ y'= 2 \cdot 0.71 + 3 \cdot 0.71 \end{cases} $$ $$ \begin{cases} x' = 1.42 - 2.13 \\ \\ y'= 1.42 + 2.13 \end{cases} $$ $$ \begin{cases} x' = -0.71 \\ \\ y'= 3.54 \end{cases} $$ The coordinates of point A' after the 45° rotation are (x';y')=(-0.71;3.54).
example of a 45° rotation

Rotation Around Any Point

Rotating a point around a center of rotation (x0, y0) other than the origin is done using this formula: $$ \begin{cases} x' = (x - x_0) \cdot \cos \alpha - (y - y_0) \cdot \sin \alpha + x_0 \\ \\ y' = (x - x_0) \cdot \sin \alpha + (y - y_0) \cdot \cos \alpha + y_0 \end{cases} $$

In other words, to rotate a point around a center of rotation other than the origin, such as a point (x0, y0), you must first translate the system so that (x0, y0) becomes the origin, then apply the rotation, and finally translate back to the original system.

  1. Translate to the new origin (x0, y0): $$ x_{temp} = x-x_0 \\ y_{temp} = y-y_0 $$
  2. Rotate around the origin at the translated point: $$ \begin{cases} x'_{temp} = x_{temp} \cdot \cos \alpha - y_{temp} \cdot \sin \alpha \\ y'_{temp} = x_{temp} \cdot \sin \alpha + y_{temp} \cdot \cos \alpha \end{cases} $$
  3. Translate back to the original system: $$ x' = x'_{temp} + x_0 \\ y' = y'_{temp} + y_0 $$

By combining these geometric transformations, you can derive the formulas for rotation around any arbitrary point (x0, y0).

$$ \begin{cases} x' = (x - x_0) \cdot \cos \alpha - (y - y_0) \cdot \sin \alpha + x_0 \\ \\ y' = (x - x_0) \cdot \sin \alpha + (y - y_0) \cdot \cos \alpha + y_0 \end{cases} $$

This formula represents the general rule for rotation in the plane and can be applied in any situation.

For example, if you choose the center of rotation as the point x0=0 and y0=0, the formula simplifies to the one for rotation around the origin.

Example. In this example, rotate point A=(2;3) by 45° counterclockwise (+45°) around the point O'=(1;1) instead of the origin O=(0;0). Apply the previous rotation formula: $$ \begin{cases} x' = (x - x_0) \cdot \cos \alpha - (y - y_0) \cdot \sin \alpha + x_0 \\ \\ y' = (x - x_0) \cdot \sin \alpha + (y - y_0) \cdot \cos \alpha + y_0 \end{cases} $$ Substitute the coordinates of the rotation center x0=1 and y0=1: $$ \begin{cases} x' = (x - 1) \cdot \cos \alpha - (y - 1) \cdot \sin \alpha + 1 \\ \\ y' = (x - 1) \cdot \sin \alpha + (y - 1) \cdot \cos \alpha + 1 \end{cases} $$ Now, substitute the coordinates of the point A you want to rotate, which are x=2 and y=3: $$ \begin{cases} x' = (2 - 1) \cdot \cos \alpha - (3 - 1) \cdot \sin \alpha + 1 \\ \\ y' = (2 - 1) \cdot \sin \alpha + (3 - 1) \cdot \cos \alpha + 1 \end{cases} $$ $$ \begin{cases} x' = 1 \cdot \cos \alpha - 2 \cdot \sin \alpha + 1 \\ \\ y' = 1 \cdot \sin \alpha + 2 \cdot \cos \alpha + 1 \end{cases} $$ Substitute the rotation angle α=45° counterclockwise: $$ \begin{cases} x' = 1 \cdot \cos 45° - 2 \cdot \sin 45° + 1 \\ \\ y' = 1 \cdot 0.71 + 2 \cdot 0.71 + 1 \end{cases} $$ Knowing that the sine and cosine of 45° are approximately sin(45°)=0.71 and cos(45°)=0.71: $$ \begin{cases} x' = 1 \cdot 0.71 - 2 \cdot 0.71 + 1 \\ \\ y' = 1 \cdot 0.71 + 2 \cdot 0.71 + 1 \end{cases} $$ $$ \begin{cases} x' = 0.71 - 1.42 + 1 \\ \\ y' = 0.71 + 1.42 + 1 \end{cases} $$ $$ \begin{cases} x' = 0.29 \\ \\ y' = 3.13 \end{cases} $$ The new coordinates of point A' after the rotation are x'=0.29 and y=3.13.
example of a 45° rotation with a center of rotation other than the origin

Observations

Here are some important points about rotation:

  • A rotation of zero degrees or a multiple of 360° is an identity transformation
    In the plane, a rotation of 0° or any multiple of 360° is equivalent to the identity operation. This is because such a rotation does not alter the position of the figure. In other words, a rotation of zero or any multiple of a full turn results in a invariant figure on the plane. 
    example of a rotation by a multiple of a full turn

    A figure is considered "fixed" if all its points remain in the same position on the plane after a geometric transformation.

  • In a rotation, the center of rotation remains a fixed point
    In any rotation, the center of rotation P remains in the same position on the plane. Therefore, the center of rotation is always a fixed point.
    an example of a non-zero rotation

    A point is considered "fixed" if it stays in the same position on the plane after a geometric transformation.

  • The circumference and circle remain fixed under any rotation about their center
    Under any rotation about their center, the circumference and circle do not change their position on the plane.
  • A square remains fixed under rotation by multiples of a right angle about its center
    A square remains in the same position on the plane after being rotated around its center, which is the intersection of its diagonals, by any angle that is a multiple of a right angle (90°).
  • In the plane, a rotation of ±180° is equivalent to central symmetry
    A rotation of 180° (a straight angle) about a point P is equivalent to central symmetry with respect to the same point P. When a figure is rotated by 180° about a point, every point of the figure is moved to a position directly opposite to the center of rotation while maintaining the same distance from P. This behavior is identical to what occurs with central symmetry, where each point is mapped to a point directly opposite the center of symmetry. Therefore, a rotation of ±180° ( ±π radians) and central symmetry about the same point are equivalent geometric transformations. A rotation of ±180° is also known as a "half-turn" or "opposition."
    example of a 180° (straight angle) rotation
  • In three-dimensional space, a 180° rotation is equivalent to axial symmetry
    In three-dimensional space, a 180° rotation corresponds to axial symmetry. This means that when a 3D object is rotated by 180° around an axis, every point of the object is reflected across that axis, resulting in a symmetric position. It’s as if the object has been "flipped" around the axis of rotation.
  • Composition of Rotations
    The composition of two or more rotations r(P;α) and r(P;β) with the same center of rotation P is equivalent to a single rotation with center P and an angle equal to the sum of the rotation angles α and β, that is, r(P; α+β).
    example of composing rotations with the same center

    In general, the composition of rotations is not necessarily an operation within rotations because if the centers of rotation differ, the composition of two or more rotations does not always result in a single rotation. Here’s an example of composing two rotations of the same figure but with different centers of rotation P and P'.
    example of composing two rotations with different centers of rotation

  • Rotations in the plane with the same center form a commutative group
    When two consecutive rotations in the plane share the same center of rotation P, the result is always another rotation with the same center. Therefore, rotation in the plane is a closed operation, as the result remains within the set of rotations. The order in which the rotations are applied does not affect the final result. In other words, rotating by α degrees followed by β degrees is equivalent to rotating by β degrees followed by α degrees. Because of this, rotation in the plane satisfies the commutative property, and rotations in the plane form a commutative group (Abelian group).

And so on.

 

 
 

Please feel free to point out any errors or typos, or share suggestions to improve these notes. English isn't my first language, so if you notice any mistakes, let me know, and I'll be sure to fix them.

FacebookTwitterLinkedinLinkedin
knowledge base

Isometries