# Nakafa Framework: LLM
URL: https://nakafa.com/en/subject/high-school/11/mathematics/geometric-transformation/reflection-matrix-arbitrary-point
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/reflection-matrix-arbitrary-point/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: "Reflection Matrix over Arbitrary Point",
  description: "Discover how to reflect points over any arbitrary point using translation and matrix operations. Master combined transformations with examples.",
  authors: [{ name: "Nabil Akbarazzima Fatih" }],
  date: "05/10/2025",
  subject: "Geometric Transformation",
};
## Finding the Reflection Matrix over an Arbitrary Point
The image of a point  reflected over the point  is  or .
The matrix operation associated with this transformation cannot be represented solely by a single  multiplication matrix, as it involves addition (translation) due to the center point  not being the origin.
However, we can represent this transformation as a combination of matrix operations:
1. Translate the point  so that the center of reflection  effectively becomes the origin. This means we work with .
2. Reflect this translated point over the origin using the matrix .
3. Translate the result back by adding the coordinates of the center of reflection .
Mathematically, if  is the image of :
  
  
This corresponds to the formula we are familiar with.
### Matrix Operation for Reflection over a Point
The matrix operation associated with reflection over the point  for any point  is:
Or, more precisely, it can be written as a combination:
The form presented as Property 4.11 in the book () is a simplification of .
## Finding the Image of a Point
Determine the image of point  by reflection over point .
**Alternative Solution:**
Point . Center .
  
  
  
Visualization:
      Reflection of Point  over{" "}
      
    >
  }
  description={
    <>
      Point  reflected over{" "}
       becomes .
    >
  }
  data={[
    {
      points: [{ x: 1, y: 1, z: 0 }],
      color: getColor("ROSE"),
      showPoints: true,
      labels: [{ text: "P(1,1) - Center", at: 0, offset: [0.3, -0.5, 0] }],
    },
    {
      points: [{ x: 2, y: 3, z: 0 }],
      color: getColor("CYAN"),
      showPoints: true,
      labels: [{ text: "Q(2,3) - Original", at: 0, offset: [0.3, 0.3, 0] }],
    },
    {
      points: [{ x: 0, y: -1, z: 0 }],
      color: getColor("EMERALD"),
      showPoints: true,
      labels: [{ text: "Q'(0,-1) - Image", at: 0, offset: [-0.8, -0.2, 0] }],
    },
    {
      points: [
        { x: 2, y: 3, z: 0 },
        { x: 0, y: -1, z: 0 },
      ],
      color: getColor("INDIGO"),
    }, // Line QQ'
  ]}
  showZAxis={false}
  cameraPosition={[1, 1, 10]}
/>
## Exercises
1.  Determine the image of point  by reflection over point .
2.  A line passes through points  and . Determine the equation of the image line after reflection over point .
### Key Answers
1.  Point . Center .
    Using the formula  and :
    
      
      
    
    Its image is . Or using matrix operations:
    
2.  Center of reflection . ()
    Image of point :
    
      
      
    
    So .
    Image of point :
    
      
      
    
    So .
    The image line passes through  and .
    Gradient .
    Equation of the line:
    
      
      
      
    
    or