# Nakafa Framework: LLM
URL: /en/subject/high-school/11/mathematics/geometric-transformation/reflection-over-point
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/reflection-over-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 over Point",
  description: "Master point reflection (180° rotation). Learn half-turn transformations using coordinate formulas with step-by-step examples and visualizations.",
  authors: [{ name: "Nabil Akbarazzima Fatih" }],
  date: "05/10/2025",
  subject: "Geometric Transformation",
};
## Understanding Reflection over a Point
Reflection over a point, often called a half-turn rotation (), is a geometric transformation where each point on an object is mapped to a new position such that the center of reflection becomes the midpoint between the original point and its image.
Suppose the center of reflection is . If a point  is reflected over point , its image  will lie on the line passing through  and , with  as the midpoint of the segment .
### Rule for Reflection over a Point
If a point  is reflected over the point , its image's coordinates, , are determined by the formula:
  
  
Alternatively, it can be written as:
This means the x-coordinate of the image is twice the x-coordinate of the center minus the original x-coordinate, and the same applies to the y-coordinate.
## Reflecting a Point over Another Point
Determine the image of a half-turn  for the point .
This means we are reflecting point  over the center point .
Here, , , , and .
Using the formula:
  
  
Thus, the image of point  is .
      Image of Point  over Point{" "}
      
    >
  }
  description={
    <>
      Visualization of reflecting point  over the
      center point  resulting in{" "}
      .
    >
  }
  data={[
    {
      points: [{ x: 2, y: 3, z: 0 }],
      color: getColor("ROSE"),
      showPoints: true,
      labels: [{ text: "P(2,3) - Center", at: 0, offset: [1.5, -0.5, 0] }],
    },
    {
      points: [{ x: 5, y: 4, z: 0 }],
      color: getColor("SKY"),
      showPoints: true,
      labels: [{ text: "Q(5,4) - Original", at: 0, offset: [0.3, 0.5, 0] }],
    },
    {
      points: [{ x: -1, y: 2, z: 0 }],
      color: getColor("EMERALD"),
      showPoints: true,
      labels: [{ text: "Q'(-1,2) - Image", at: 0, offset: [-0.7, -0.5, 0] }],
    },
    {
      points: [
        { x: 5, y: 4, z: 0 },
        { x: -1, y: 2, z: 0 },
      ],
      color: getColor("PINK"),
    }, // Line connecting Q to Q'
  ]}
  showZAxis={false}
/>
## Reflecting a Line over a Point
Determine the image of a half-turn  for the line  with the equation .
Take an arbitrary point  on line . Its image, , after reflection over point  is:
  
  
Substitute  and  into the equation of line :
  
  
  
Replacing  and  back to  and , the equation of the image line  is:
Alternatively, it can be written as .
      Image of Line  over Point{" "}
      
    >
  }
  description={
    <>
      Original line  reflected over point{" "}
       results in image line{" "}
      .
    >
  }
  data={[
    {
      points: [{ x: 1, y: 3, z: 0 }],
      color: getColor("ROSE"),
      showPoints: true,
      labels: [{ text: "P(1,3) - Center", at: 0, offset: [0.5, -0.5, 0] }],
    },
    {
      // Original Line: 2x - y + 3 = 0  => y = 2x + 3
      points: Array.from({ length: 11 }, (_, i) => {
        const xVal = i - 5;
        return { x: xVal, y: 2 * xVal + 3, z: 0 };
      }),
      color: getColor("SKY"),
      labels: [{ text: "2x-y+3=0", at: 5, offset: [-2, 0.5, 0] }],
    },
    {
      // Image Line: 2x - y - 1 = 0 => y = 2x - 1
      points: Array.from({ length: 11 }, (_, i) => {
        const xVal = i - 5;
        return { x: xVal, y: 2 * xVal - 1, z: 0 };
      }),
      color: getColor("EMERALD"),
      labels: [{ text: "2x-y-1=0", at: 5, offset: [2, -0.5, 0] }],
    },
  ]}
  showZAxis={false}
  cameraPosition={[1, 2, 15]}
/>
## Exercises
1.  Determine the image of a half-turn  for the point .
2.  Point  is reflected over the origin . Determine the coordinates of its image!
3.  Determine the image of a half-turn  for the line  with the equation .
### Key Answers
1.  Center , point . So .
    
      
      
    
    Thus, the image of point  is .
2.  Center , point . So .
    
      
      
    
    Thus, the image of point  is .
3.  Center . Line .
    
      
      
    
    Substitute into the line equation:
    
      
      
      
    
    Image line equation:  or .