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 z−z0z - 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}:

(z−z0)→×eiα(z−z0)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+(z−z0)eiαz' = z_0 + (z - z_0)e^{i\alpha}

The Formula

z′−z0=(z−z0) 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°:

z3−z1=(z2−z1) e±iπ/3z_3 - z_1 = (z_2 - z_1)\,e^{\pm i\pi/3}

Since eiπ/3=cos⁡60°+isin⁡60°=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+(z2−z1)(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 z3−z1z2−z1=∣z3−z1∣∣z2−z1∣eiα\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 ∣z3−z1∣=∣z2−z1∣|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}.