# 2D Translation in Computer Graphics

**Computer Graphics 2D Translation**

We can move any object from one to another place without changing the shape of the object.

**For Example-**

**Translation of a Point: **If we want to translate a point from P (x0, y0) to Q (x1, y1), then we have to add Translation coordinates (Tx, Ty) with original coordinates.

**We can also represent the translation in matrix form-**

We can apply Translation on following object**s-**

- Line
- Rectangle
- Polygon
- Square

**Homogeneous Coordinate Representation:**

The above Translation is also shown in the form of 3 x 3 matrix-

Here, Translation coordinates (**Tx, Ty**) are also called “**Translation** or **Shift Vector.**”

**Example**– Given a Point with coordinates (2, 4). Apply the translation with distance 4 towards x-axis and 2 towards the y-axis. Find the new coordinates without changing the radius?

**Solution: **P = (x0, y0) = (2,4)

Shift Vector = (Tx, Ty) = (4, 2)

Let us assume the new coordinates of P = (x1, y1)

Now we are going to add translation vector and given coordinates, then

x1 = x0 + Tx = (2 + 4) = 6

y1 = y0 + Ty = (4 + 2) = 6

Thus, the new coordinates = (6,6)