# Nakafa Framework: LLM URL: https://nakafa.com/en/subject/high-school/11/mathematics/geometric-transformation/translation-matrix Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/translation-matrix/en.mdx Output docs content for large language models. --- import { getColor } from "@repo/design-system/lib/color"; import { LineEquation } from "@repo/design-system/components/contents/line-equation"; export const metadata = { title: "Translation Matrix", description: "Learn translation matrix operations and homogeneous coordinates: apply vector addition and 3x3 matrices for geometric transformations with examples.", authors: [{ name: "Nabil Akbarazzima Fatih" }], date: "05/10/2025", subject: "Geometric Transformation", }; ## Matrix Operation for Translation Translation or shifting a point by a vector results in the image . This operation can be written in the form of vector addition (column matrix): This is different from transformations like rotation or reflection across an axis/line, which can be represented by matrix multiplication. Pure translation is a vector addition operation. However, if we want to combine translation with other linear transformations using matrix multiplication, we often use **homogeneous coordinates**. With homogeneous coordinates, a point is represented as , and the transformation matrix becomes . For translation by , the matrix is: Thus: ### Matrix Operation The matrix operation associated with translation by vector for point is: ## Finding the Image of a Point with Matrix Operation Determine the image of point translated by the vector using matrix operation. **Alternative Solution:** Based on the matrix operation, the image can be determined by: Its image is . Translation of Point by Vector{" "} } description={ <> Visualization of translating point to{" "} by a translation vector. } data={[ { points: [{ x: -2, y: 3, z: 0 }], color: getColor("CYAN"), showPoints: true, labels: [{ text: "P(-2,3)", at: 0, offset: [-0.5, -0.5, 0] }], }, { points: [{ x: -5, y: 7, z: 0 }], color: getColor("EMERALD"), showPoints: true, labels: [{ text: "P'(-5,7)", at: 0, offset: [-0.5, 0.5, 0] }], }, { points: [ { x: -2, y: 3, z: 0 }, { x: -5, y: 7, z: 0 }, ], color: getColor("ROSE"), lineWidth: 2, cone: { position: "end", size: 0.3 }, labels: [{ text: "vector (-3,4)", at: 0, offset: [-0.5, 2, 0] }], }, ]} showZAxis={false} cameraPosition={[-10, 10, 12]} /> ## Exercises 1. Determine the image of point translated by the vector using matrix operation. 2. A triangle has vertices , , and . This triangle is translated by vector . Determine the coordinates of the image triangle . ### Key Answers 1. Point , translation vector . Image: . 2. Translation vector . - For : . So . - For : . So . - For : . So . Image coordinates: , , .