Academy
Formulas/maths/M4a Geometry/Rotation About an Arbitrary Point

Rotation About an Arbitrary Point

Rotating z by angle α about the point z₀: shift z₀ to origin, rotate, shift back. Rearranged: z' = z₀ + (z−z₀)e^(iα). This is the general form of the Coni method and is used to find the third vertex of an equilateral triangle, rotate a line, or construct geometric figures.
Derivation

Rotation about the origin is simple: multiply by eiαe^{i\alpha}. Rotation about any other point uses one extra step on each side.

The Three-Step Method

To rotate point zz by angle α\alpha about the centre z0z_0:

Step 1 — Translate z0z_0 to the origin.

Replace zz with zz0z - z_0. In this shifted frame, the centre of rotation is now at 00.

Step 2 — Rotate about the origin.

Multiply by eiαe^{i\alpha}:

(zz0)×eiα(zz0)eiα(z - z_0) \xrightarrow{\times e^{i\alpha}} (z - z_0)e^{i\alpha}

Step 3 — Translate back.

Add z0z_0 to restore the original coordinate system:

z=z0+(zz0)eiαz' = z_0 + (z - z_0)e^{i\alpha}

The Formula

zz0=(zz0)eiα\boxed{z' - z_0 = (z - z_0)\,e^{i\alpha}}

Written this way, the structure is clear: the displacement from the centre transforms by multiplication with eiαe^{i\alpha}.

Application — Third Vertex of an Equilateral Triangle

Given two vertices z1z_1 and z2z_2, find the third vertex z3z_3 of an equilateral triangle.

The third vertex is obtained by rotating z2z_2 about z1z_1 (or z1z_1 about z2z_2) by ±60°\pm 60°:

z3z1=(z2z1)e±iπ/3z_3 - z_1 = (z_2 - z_1)\,e^{\pm i\pi/3}

Since eiπ/3=cos60°+isin60°=12+32ie^{i\pi/3} = \cos 60° + i\sin 60° = \dfrac{1}{2} + \dfrac{\sqrt{3}}{2}i, the two possible third vertices are:

z3=z1+(z2z1)(1±i32)z_3 = z_1 + (z_2 - z_1)\left(\frac{1 \pm i\sqrt{3}}{2}\right)

The ++ gives the vertex on the left of z1z2z_1 z_2; the - gives the vertex on the right.

Connection to the Coni Method

The Coni method formula z3z1z2z1=z3z1z2z1eiα\dfrac{z_3 - z_1}{z_2 - z_1} = \dfrac{|z_3-z_1|}{|z_2-z_1|}e^{i\alpha} is the same statement in ratio form. When z3z1=z2z1|z_3 - z_1| = |z_2 - z_1|, it reduces exactly to the rotation formula above with the ratio equal to eiαe^{i\alpha}.